28. 以下是使用JFrame派生的子类MyWindowDemo创建JFrame窗口的代码。类 MyWindowDemo的构造方法有五个参数:窗口的标题名,加人窗口的组件,组件的背景颜色,以及窗口宽和高。
class MyWindowDemo extends JFrame {
public MyWindowDemo(String name,JButton b,Color C,int w,int h){
______;
setTitle(name);
setSize(w,h);
Container contentPane=______;
contentPane.add(b);
b.setB ackground(c);
}
}
29. 小应用程序声明一个用户窗口类和对话框类,用户窗口有若干按钮,当点击某按钮时,打开对应的对话框。以下是对buttonl进行处理的部分代码。
public void actionPerformed(ActionEvent e){
MyDialog dialog;
if(e.getSource()==button 1){
dialog=new MyDialog(______,"水果");
dialog. ________; //显示该对话框
……… //这里是对button l进行处理的其他代码
}
……… //这里是其他按钮事件的处理代码
}
30. 以下是能播放声音的小应用程序中事件处理方法的部分代码,其中clip为一个音频对象,b1、b2分别是播放和停止播放的按钮。
public void actionPerformed(ActionEvent e){
if(e.getSource()==b1){clip.________;}
else if(e.getSource()==b2){clip.________;}
}