3
ラベルにクリックを登録しようとしていますが、動作させることができません。MouseClick on Label
これまでのところ、SelectionAdapter
をラベルに設定しようとしましたが、クリックイベントは発生しません。
ラベルにクリックを登録しようとしていますが、動作させることができません。MouseClick on Label
これまでのところ、SelectionAdapter
をラベルに設定しようとしましたが、クリックイベントは発生しません。
ラベルは選択できませんコントロールSelectionAdapterは機能しません。 MouseListenerを追加してみてください。
完全を期すために、私は、このサンプルコードを追加します:
label.addMouseListener(new MouseAdapter() {
@Override
public void mouseUp(MouseEvent event) {
super.mouseUp(event);
if (event.getSource() instanceof Label) {
Label label = (Label)event.getSource();
System.out.println("Label was clicked: " + label.getText());
}
}
});
ああ、私は申し訳ありませんが、私もMouseAdapterのを追加しようとした、どちらか動作しません。 –
@FabianZeindlもう一度やり直してください。これは正解です。 –
私は、clickイベントを正しく処理しなかったラベルの周りにラッパーを持っていました。 Mea culpa。答えをありがとう。 –