Java Swing JComboBox列表监听器java.awt.List(有48个列表)

时间:2018-01-28 08:45:33

标签: java list swing arraylist jcombobox

我想知道如何将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

我想要的是这个!我选择罗马尼亚,这个清单在我看来! enter image description here

这里的所有例子都没用。这就是我需要知道某人的原因。

0 个答案:

没有答案