未分类题

本题中,主窗口有一个按钮、一个文本域和一个复选按钮,初始时窗口的大小是不能调整的,选中复选按钮后,窗口大小就可以进行调整,如果撤销复选按钮的选择,则窗口的大小又不能调整,单击按钮可以关闭程序。 import javA.awt.*; import javA.awt.event.*; class MyFramE.extends Frame {Checkbox box; TextArea text; Button button; MyFrame(String s) {super(s); box=new Checkbox('设置窗口是否可调整大 小'); text=new TextArea(12,12); button=new Button('关闭窗口'); 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); ; validate; } public void itemStateChanged(ItemEVent e) {if(box.getState= =true) {setResizable(true); } else { setResizable(false); } } public void actionPerformed(ActionEvent e) {dispose; } } class java2 {public static void main(String args[]) { new MyFrame('java2'); } }

A.awt.*;
B.awt.event.*;
C.addActionListener(this);
D.addltemListener(this);
E.CENTER);
F.BorderLayout.SOUTH);
G.BorderLayout.NORTH);
H.getState=

【参考答案】

第1处:implements hemListener,ActionListener
第2处:setResiza......

(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)