题目内容
本题中,主窗口有一个按钮、一个文本域和一个复选按钮,初始时窗口的大小是不能调整的,选中复选按钮后,窗口大小就可以进行调整,如果撤销复选按钮的选择,则窗口的大小又不能调整,单击按钮可以关闭程序。 import java.awt.*; import java.awt.event.*; class MyFrame. extends Frame {Checkbox box; TextArea text; Button button; MyFrame(String s) {super(s); box=ne
提问人:陈俭龙发布时间:2020-06-24
本题中,主窗口有一个按钮、一个文本域和一个复选按钮,初始时窗口的大小是不能调整的,选中复选按钮后,窗口大小就可以进行调整,如果撤销复选按钮的选择,则窗口的大小又不能调整,单击按钮可以关闭程序。 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"); } }
点击加载更多评论>>