📄 showjcombobox.java
字号:
import javax.swing.JFrame;
import java.awt.FlowLayout;
import javax.swing.JLabel;
import javax.swing.JComboBox;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import javax.swing.JButton;
class ShowJComboBox extends JFrame implements ActionListener{
FlowLayout flowLayout1=new FlowLayout();
JLabel jLabel1=new JLabel("联赛名称:");
JLabel jLabel2=new JLabel("球队名称:");
JComboBox jComboBox1=new JComboBox();
JComboBox jComboBox2=new JComboBox();
JButton jButton1=new JButton("确认");
ShowJComboBox(){
super("组合框示例");
setSize(200,150);
setDefaultCloseOperation(EXIT_ON_CLOSE);
this.getContentPane().setLayout(flowLayout1);
this.getContentPane().add(jLabel1);
jComboBox1.addItem("英超联赛");
jComboBox1.addItem("西甲联赛");
this.getContentPane().add(jComboBox1);
this.getContentPane().add(jLabel2);
jComboBox2.addItem("阿仙奴");
jComboBox2.addItem("曼联");
jComboBox2.addItem("车路士");
this.getContentPane().add(jComboBox2);
jComboBox1.addActionListener(this);
this.getContentPane().add(jButton1);
jButton1.addActionListener(this);
show();
}
public void actionPerformed(ActionEvent e){
if(e.getSource()==jComboBox1){
int sel_index=jComboBox1.getSelectedIndex();
switch(sel_index){
case 0:
jComboBox2.removeAllItems();
jComboBox2.addItem("阿仙奴");
jComboBox2.addItem("曼联");
jComboBox2.addItem("车路士");
break;
case 1:
jComboBox2.removeAllItems();
jComboBox2.addItem("皇家马德里");
jComboBox2.addItem("巴塞罗纳");
break;
}
}
if(e.getSource()==jButton1){
String sel_item1=(String)jComboBox1.getSelectedItem();
String sel_item2=(String)jComboBox2.getSelectedItem();
System.out.println(sel_item1+":"+sel_item2);
}
}
public static void main(String[] args){
ShowJComboBox showJComboBox1=new ShowJComboBox();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -