0
こんにちは、私は、jListのインデックスをクリックすると、ポップアップウィンドウを表示しようとしています。アイテムをクリックすることはできますが、何も起こりません。私は何かを欠いている?なぜ私のjDialogが開いていないのですか? 私のコードは次のようになります。Netbeans:jListインデックスの選択
private void jList3ValueChanged(javax.swing.event.ListSelectionEvent evt) {
jList3.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
jList3.addListSelectionListener((ListSelectionEvent le) -> {
int idx = jList3.getSelectedIndex();
if (idx != -1){
jDialog5.setVisible(true);
jDialog5.setSize(430, 555);
}else{
jDialog6.setVisible(true);
jDialog6.setSize(430, 555);
}
});
}
にアクションリスナーを追加する必要がありますか? – BackSlash
これを使用すると:import javax.swing.event.ListSelectionListener;私はそれが未使用であることを見ることができます、あなたは問題が何であるか知っていますか? – MoYassine
リスナーのインポートはenaughではありません。それをリストに追加する必要があります。 [オフィシャル・オラクル・チュートリアル](https://docs.oracle.com/javase/tutorial/uiswing/events/listselectionlistener.html)をチェックしてください – BackSlash