JLabel
もうオブジェクトを作成したくありません。addMouseListener
このように練習しすぎて使いたいです。しかし、このマウスリスナーを使用すると、機能しません。なんで?
作業コード:
JLabel lb = new JLabel("Label 1");
lb.addMouseListener(new MouseAdapter() {
public void mouseClicked(MouseEvent e) {
if(e.isShiftDown()){
System.out.println("Click");
}
}
});
動作しません:
add(new JLabel("Label1").addMouseListener(new MouseAdapter() {
public void mouseClicked(MouseEvent e) {
if(e.isShiftDown()){
System.out.println("Click triggered");
}
}
}));