订单查询
首页 其他文档
java基础题库含答案
大小:28.86KB 20页 发布时间: 2023-07-20 11:19:36 8.68k 7.42k

}

2.编写程序创建一个按钮和一个文本域,按钮上的文字为“change”,文本域中的文字为“color”,当单击按钮时,“color”的颜色在yellow和red之间切换。

import java.awt.*;

import java.awt.event.*;

import javax.swing.*;

public class ArtFont extends JFrame implements ActionListener{

JButton colorBtn;

JTextArea txtArea;

Font font;

Color colorStyle=Color.red;

public ArtFont(){

super("字体设置");

font=new Font("宋体",1,15);

colorBtn=new JButton("change");

txtArea=new JTextArea(10,80);

txtArea.setFont(font);

txtArea.setText("color");

txtArea.setForeground(colorStyle);

colorBtn.addActionListener(this);

Container container=getContentPane();

container.setLayout(new BorderLayout());

setSize(300,200);

container.add(txtArea,BorderLayout.CENTER);

container.add(colorBtn,BorderLayout.PAGE_END);

setVisible(true);

}

public static void main(String[]args){

ArtFont a=new ArtFont();

}

public void actionPerformed(ActionEvent e){

if(colorStyle==Color.red){

colorStyle=Color.yellow;

}

else{

colorStyle=Color.red;

}

txtArea.setForeground(colorStyle);

}

}

3.设已定义了一个Book类,该类包括书名bookName和单价price属性。编写程序定义一个方法writeToFile(Book[]b),利用ObjectOutputStream类的writeObject()方法将若干本书籍的信息写入到当前路径下的文件book.dat中;定义一个方法readFromFile(),利用ObjectInputStream类的readObject()方法将若干本书籍的信息从当前路径下的文件book.dat中读出。

我们采用的作品包括内容和图片全部来源于网络用户投稿,我们不确定投稿用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的权利,请联系我站将及时删除。
Copyright @ 2016 - 2024 经验本 All Rights Reserved 版权所有 湘ICP备2023007888号-1 客服QQ:2393136441