1

JComboBoxeのActionListenerを実装しようとしています。これにより、リスト内のアイテムが選択され、[OK]ボタンがクリックされたときに、テキストフィールドで定義した新しいGUIに表示されるようにします。したがって、アイテムが選択されたときにコンボボックスから、GUIのテキストフィールドと選択されたアイテムの詳細に表示されます。

この例は1つのコンボボックスを示していますが、合計6つあります。

jComboBox4.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Item 1", "Item 2", "Item 3", "Item 4" }));
jComboBox4.addMouseListener(new java.awt.event.MouseAdapter() {
    public void mouseClicked(java.awt.event.MouseEvent evt) {
        jComboBox4MouseClicked(evt);
    }
});
4

1 に答える 1

0

ActionListener最初に必要なボタンに a を追加します

// When the button is clicked this is called...
public class ButtonActionListener extends ActionListener {
    public void actionPerformed(ActionEvent evt) {
        Object value = comboBox.getSelectedItem();
        // check for null value
        // do what ever it is you want to do after that...            
    }
}

ComboBox への変更を監視する場合、いくつかの選択肢がありますが、最も簡単なのは ActionListener です。

// When the button is clicked this is called...
public class ComboBixActionListener extends ActionListener {
    public void actionPerformed(ActionEvent evt) {
        Object value = comboBox.getSelectedItem();
        // The combo box value has changed, maybe update the text field???
    }
}
于 2012-08-02T21:53:42.007 に答える