📄 basicbutton.java
字号:
import java.awt.*;import java.awt.event.*;import javax.swing.*;class BasicButton implements ActionListener{ // 构造方法------------------------------------------------------------------- public BasicButton() { initComponent(); win.show(); } // 覆盖接口ActionListener的回调方法------------------------------------------- public void actionPerformed(ActionEvent e) { String cmd = e.getActionCommand(); if(cmd.equals(BasicButton.CMD_OK)) // 确认 JOptionPane.showMessageDialog(win,"你单击了按钮"+BasicButton.BTN_OK); if(cmd.equals(BasicButton.CMD_EXIT)) // 退出 System.exit(0); } // 生成窗口的组件------------------------------------------------------------- private void initComponent() { win = new JFrame("事件处理例程"); pane = win.getContentPane(); pane.setLayout(new GridLayout()); addButton(BTN_OK,CMD_OK); addButton(BTN_EXIT,CMD_EXIT); win.setSize(200,100); } // 在面板上添加按钮----------------------------------------------------------- private void addButton(String caption,String cmd) { JButton b = new JButton(caption); // b为事件源 b.setFont(new Font("宋体",Font.BOLD,24)); b.setActionCommand(cmd); b.addActionListener(this); // 将BasicButton类的对象作为监听器注册给b pane.add(b); } private JFrame win; private Container pane; public static final String BTN_OK = "确认"; public static final String BTN_EXIT = "退出"; public static final String CMD_OK = "OK"; public static final String CMD_EXIT = "EXIT";}class tester{ public static void main(String[] args) { new BasicButton(); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -