button.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent arg0) {    // 按钮的点击事件
                do_button_actionPerformed(arg0);
            }
        });
arrayField.addKeyListener(new KeyListener() {
			public void keyPressed(KeyEvent e){   // 键按下
				
			}
			@Override
			public void keyReleased(KeyEvent e) {    //  键弹起
				// TODO 自动生成的方法存根
				
			}
			@Override
			public void keyTyped(KeyEvent e) {    //  键按下,并弹起(字符被输入时触发)
				do_arrayField_keyPressed(e);  
				
			}
		});
proBox.addItemListener(new ItemListener() {
			public void itemStateChanged(final ItemEvent e) {    //内容有变化时触发
				itemChange();
			}
		});
原文:https://www.cnblogs.com/comicfuji/p/10991774.html