buttondemo2.java~10~

来自「提供了常用的JAVA技术的示例」· JAVA~10~ 代码 · 共 51 行

JAVA~10~
51
字号
package ButtonDemo2;import java.awt.*;import java.awt.event.*;import javax.swing.AbstractButton;public class ButtonDemo2 extends Panel implements ActionListener{    protected Button b1,b2,b3;    public ButtonDemo2() {        b1=new Button("press me to disable button2");        b1.setActionCommand("disable");        b2=new Button("button2");        b3=new Button("press me to enable button2");        b3.setActionCommand("enable");        b3.setEnabled(false);        b1.addActionListener(this);        b3.addActionListener(this);        add(b1);        add(b2);        add(b3);    }    public void actionPerformed(ActionEvent e){        if(e.getActionCommand().equals("disable")){            b1.setEnabled(false);            b2.setEnabled(false);            b3.setEnabled(true);        }else{            b1.setEnabled(true);            b2.setEnabled(true);            b3.setEnabled(false);        }    }    public static void main(String[] args) {      Frame frame=new Frame("buttondemo");      frame.addWindowListener(new WindowAdapter(){        public void WindowClosing(WindowEvent e){            System.exit(0);          }      });      frame.add(new ButtonDemo2(),BorderLayout.CENTER);      frame.pack();      frame.setVisible(true);    }}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?