package 按钮组件;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class 下拉框组件 {
public static void main(String[] args) {
new MyRadio1();
}
}
class MyRadio1 extends JFrame{
JPanel jp;
JComboBox comb;
JTextField jtf;
public MyRadio1(){
jp=new JPanel();
comb=new JComboBox();
comb.addItem("请选择城市");
comb.addItem("北京");
comb.addItem("南京");
comb.addItem("上海");
comb.addItem("浙江");
comb.addItem("青岛");
jtf=new JTextField(20);
ActionListener m=new ActionListener(){
public void actionPerformed(ActionEvent e){
String item=(String) comb.getSelectedItem();
if ("请选择城市".equals(item)) {
jtf.setText("");
} else {
jtf.setText("您选择的城市是:" + item);
}
}
};
comb.addActionListener(m);
this.add(jp,BorderLayout.PAGE_START);
jp.add(comb);
jp.add(jtf);
this.setLocation(300, 200);//设置位置
this.setSize(400,200);//设置大小
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//
this.setVisible(true);//
}
}
JavaSWing——下拉框组件——题目代码答案,吼吼吼!!!
最新推荐文章于 2023-12-08 19:18:06 发布
该博客展示了一个用Java Swing编写的下拉框组件(JComboBox)示例。当用户从下拉列表中选择城市时,相应的选择会显示在文本框(JTextField)中。代码详细展示了如何添加事件监听器以处理用户的选择变化。
摘要由CSDN通过智能技术生成