だから私はこのプロジェクトを持っています、
ソースコードはこちらです。
プロジェクトを実行して Processing にjcombobox
移動すると、addActionListener があるはずの があります。
p_customer_list = new JComboBox<>(customers_name);
pp_customer_list.setPreferredSize(new Dimension(360, 35));
panel_processing_header.add(pp_customer_list);
//pp_customer_list.addActionListener(this);
pp_customer_list.addActionListener (new ActionListener () {
public void actionPerformed(ActionEvent e) {
JComboBox tmpBox = (JComboBox) e.getSource();
int selected = tmpBox.getSelectedIndex();
pp_refresh_data(selected);
}
});
これは私がこれまでに持っているものであり、コンボボックスの値が変更されたときに選択されたインデックスを見つけて渡すと想定していますpp_refresh_data()
が、何らかの理由で実行されません(JOptionPane
コードが実行されたときを確認するために a を入れてみましたが、その唯一のプログラムの実行時に 1 回実行されます。)