注释很详细,直接上代码
上一篇
新增内容
1.给文本域添加TextListener,监听内容变化
2.给下拉选择框添加ItemListener,监听内容变化
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;public class swing_test_14 {public static void main(String[] args) {Frame frame = new Frame("监听器测试");//创建组件(事件源)TextField tf=new TextField(30);Choice names=new Choice();names.add("张三");names.add("李四");names.add("王五");//给文本域添加TextListener,监听内容变化tf.addTextListener(new TextListener() {public void textValueChanged(TextEvent e) {//获取文本String text=tf.getText();System.out.println("文本域内容变化为:"+text);}});//给下拉选择框添加ItemListener,监听内容变化names.addItemListener(new ItemListener() {public void itemStateChanged(ItemEvent e) {//获取选中的内容String text=names.getSelectedItem();System.out.println("下拉框内容变化为:"+text);}});//组装并添加到frame中Box hBox=Box.createHorizontalBox();hBox.add(names);hBox.add(tf);frame.add(hBox);//设置自适应窗口大小frame.pack();//设置窗口可见frame.setVisible(true);}
}
演示效果:
下一篇