我想知道如何将JComboBox链接到Lists,java.awt.List?例如,当我选择法国时,从列表java.awt.List中显示l2!有人能帮我吗?这是我的代码:
JPanel p1 = new JPanel();
//p1.setLayout(null); (see my photo)not function good
p1.setLayout(null); (see my photo) are using Layout Null
JComboBox<String> cb = new JComboBox<>();
cb.setBounds(0,0,160,25);
cb.addItem("Austria");
cb.addItem("France");
p1.add(cb);
cb.addItemListener(new ItemListener() {
public void itemStateChanged(ItemEvent arg0) {
int selectedIndex = cb.getSelectedIndex(); not help me
}
});
List l1 = new List();
l1.add("Text1");
l1.add("Text2");
List l2 = new List();
l2.add("Text1");
l2.add("Text2");
每个国家都有编号的列表。例如法国= l2 当我选择法国列出我的l2时,我想要。如果可能的话,我想作为解决方案的一个例子。
我想回答一个不懂Java初学者的人。
使用布局 enter image description here
不使用布局
我想要的是这个!我选择罗马尼亚,这个清单在我看来! enter image description here
这里的所有例子都没用。这就是我需要知道某人的原因。