一般的绘图程序要定义一个JPanel子类。在JPanel子类中还要重定义一个方法,在这个方法中调用绘图方法,绘制各种图形。要重定义的方法是()。
A.paint()
B.paintComponent()
C.repaint()
D.update()
A.paint()
B.paintComponent()
C.repaint()
D.update()
A.全局常量的常量名一般要所有字母都大写
B.接口的全局常量在子类中可以直接使用
C.一个类可以多继承,也可以多实现
D.一个类实现接口就要重写所有抽象你方法
import java. awt. *;
import java. awt. event. *;
import javax. swing. *;
import java. applet. *;
import java. util. *;
public class Ex0509 extends Applent implements Actionlistener
JTextArea textA=new JTextArea(5, 25 ) ;
JButton button1=new JButton("求和" ) ;
JButton button2=new JButton("求平均值") ;
JLabel label=new JLabel("结果: ", JLahel. RIGHT) ;
JTextField text=new JTextField(15) ;
public void init()
{
setSize(400, 200) ;
setBackground(Color. blue) ;
JPanel panButt=new JPanel(new GridLayout(1, 2) ) ;
panButt. add(button1) ;
panButt. add(button2) ;
button1. addActionListener(this) ;
button2. addActionListener(this) ;
JPanel panResult=new JPanel(new GridLayout(1, 2) ) ;
panResult. add(label) ;
panResult. add(text) ;
add(textA. ;
add(panButt) ;
add(panResult) ;
}
public void actionPerformed (ActionEvent e)
{
//这里是你编写的代码
}
}
A.Applet的主类要定义为java.applet.Applet类的子类
B.可以在安全策略的控制下读写本地磁盘文件
C.Java中不支持向Applet传递参数
D.Applet自身不能运行,必须嵌入到其他的应用程序(如浏览器)中运行
A.工厂方法
B.单件
C.组合
D.代理
A.工厂方法模式定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类当中,实现了开放封闭原则
B.观察者模式是发布—订阅体系结构风格的一种应用,其目的是定义一种一对多的依赖关系,当一个对象的状态发生变化时,所有依赖于它的对象都得到通知并被自动更新
C.抽象工厂模式将一个类的接口转换成客户希望的另一个接口,使原本由于接口不兼容而不能一起工作的类可以一起工作
D.适配器模式可以向客户端提供一个接口,使其在不必指定产品具体类型的情况下,创建多个产品族中的产品对象