【说明】
主窗口有一个按钮、一个文本框和一个复选框,初始时窗口大小不能调整,选中复选框后窗口大小可以调整,如果撤销复选框的选择,则窗口的大小又不能调整,如下图所示。
【Java代码】
import java.awt.*;
import java.awt.event.*;
class MyFrame extends Frame implements ItemListener,ActionListener
Checkbox box;
TextArea text;
Button button;
MyFrame( (1) )
super(s);
box=new Checkbox("设置窗口是否可调整大小");
text=new TextArea(12,12);
button= (2) ("关闭窗口");
button.addActionListener(this);
box.addltemListener(this);
setBounds(100,100,200,300);
setVisible(true);
add(text,BorderLayout.CENTER);
add(box,BorderLayout.SOUTH);
add(button,BorderLayout.NORTH);
setResizable( (3) );
validate();
public void itemStateChanged(ItemEvent e)
if(box.getState()==true)
setResizable(true);
else
setResizable(false);
public void actionPerformed(ActionEvent e)
(4) ;
class simple
public static void main(String args[])
(5) ("simple");