河南成教 / Java程序设计
[填空题] 定义JFrame派生的子类MyWindowDemo创建JFrame窗口。类MyWindowDemo的构造方法有五个参数:窗口的标题名,加入窗口的组件,窗口的背景颜色以及窗口的高度和宽度。在主方法中,利用类MyWindowDemo创建两个类似的窗口并显示出来。
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
class MyWindowDemo extends JFrame
{
public MyWindowDemo(String name,JButton but,Color c,int w,int h)
{
super();setTitle(name);setSize(w,h);
setLayout(new FlowLayout());
Container;
contenPane.add(but);
contenPane.setBackground(c);
}
}
public class Class2802
{
public static MyWindowDemo mw[];
public static void main(String[] args)
{
JButton butt1=new JButton("我是一个按钮");
JButton butt2=new JButton("我是另一个按钮");
String name1="我的第一个窗口";
String name2="我的第二个窗口";
mw=new MyWindowDemo[2];
mw[0]=new MyWindowDemo(name1,butt1,Color.blue,350,450);
mw[1]=new MyWindowDemo(name2,butt2,Color.red,300,400);
for(int i=0;i<2;i++);
}
}
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
class MyWindowDemo extends JFrame
{
public MyWindowDemo(String name,JButton but,Color c,int w,int h)
{
super();setTitle(name);setSize(w,h);
setLayout(new FlowLayout());
Container;
contenPane.add(but);
contenPane.setBackground(c);
}
}
public class Class2802
{
public static MyWindowDemo mw[];
public static void main(String[] args)
{
JButton butt1=new JButton("我是一个按钮");
JButton butt2=new JButton("我是另一个按钮");
String name1="我的第一个窗口";
String name2="我的第二个窗口";
mw=new MyWindowDemo[2];
mw[0]=new MyWindowDemo(name1,butt1,Color.blue,350,450);
mw[1]=new MyWindowDemo(name2,butt2,Color.red,300,400);
for(int i=0;i<2;i++);
}
}
参考答案:
佳题速递: