0

Java OOPを使用したGUIについては、ここでいくつかのヘルプが必要です。Eclipseを使用しています。

Combobox、JLabel、および写真を使用して「一部の航空会社」のGUIを作成しています。

最初の選択肢、F16(コンボボックス)は$ 600(JLabel)F16.jpg(コンボボックスの外)を追加します。

しかし、パネル内で2番目の選択肢F22(コンボボックス)を選択すると、JLabelは自動的に変更され、$ 900(JLabel)と画像がF12.jpgに追加されます。

コンボボックス、JLabelコーディング、写真を手伝ってくれる人は誰でも

どうもありがとう!

4

1 に答える 1

5

ItemListener基本的にあなたはあなたのJComboBox:にを使用したいです

        JComboBox box = new JComboBox();
        // Adds a listener - this performs an action when the item changes.
        box.addItemListener(new ItemListener(){
            @Override
            public void itemStateChanged(ItemEvent e) {
                //Checks if this event was caused because an item was selected
                if((e.getStateChange() & ItemEvent.SELECTED) == ItemEvent.SELECTED){
                    System.out.println(e.getItem());
                    // This is where you'd modify your label based on the dropdown's value - something like this:
                    label.setText("$900");
                }
            }});
        panel.add(box);
于 2012-08-06T16:35:33.450 に答える