📄 usefocuslistenerbeandemo.java~15~
字号:
package event;import java.awt.*;import java.awt.event.*;import javax.swing.*;public class UseFocusListenerBeanDemo extends JFrame { JPanel contentPane = new JPanel(); JLabel jLabel1 = new JLabel(); FlowLayout flowLayout1 = new FlowLayout(); //创建2个编辑框 JTextField jTextField1 = new JTextField(); JTextField jTextField2 = new JTextField(); public UseFocusListenerBeanDemo() { try { jbInit(); } catch (Exception e) {} } //窗口关闭时清空内存 protected void processWindowEvent(WindowEvent e) { if (e.getID() == WindowEvent.WINDOW_CLOSING) { System.exit(0); } } public static void main(String[] args) { UseFocusListenerBeanDemo frame = new UseFocusListenerBeanDemo(); frame.setVisible(true); } private void jbInit() throws Exception { contentPane = (JPanel)this.getContentPane(); setTitle("应用FocusListenerBeanDemo类示例"); setSize(new Dimension(400, 110)); contentPane.setLayout(flowLayout1); //设置标签的标题 jLabel1.setText("编辑框只能输入数字,不能输入字符:"); //设置编辑框的大小 jTextField1.setPreferredSize(new Dimension(100, 30)); jTextField2.setPreferredSize(new Dimension(100, 30)); //创建JavaBean FocusListenerBeanDemo focusListenerBeanDemo = new FocusListenerBeanDemo(); //加入聚焦接收器 jTextField1.addFocusListener(focusListenerBeanDemo); jTextField2.addFocusListener(focusListenerBeanDemo); //向容器加入各个控件 contentPane.add(jLabel1, null); contentPane.add(jTextField1, null); contentPane.add(jTextField2, null); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -