ラベルファイルに名前がついている場合はテキストファイルを開き、ラベルをクリックすると同じラベルテキストのファイルが開きます。 マウスでクリックしたリスナーを使用しようとしましたが、ラベル名を取得する方法がわかりません。Javaのマウスクリックリスナーでラベル名を取得
これはコードです:
MouseListener ml = new MouseListener() {
@Override
public void mouseReleased(MouseEvent e) {}
@Override
public void mousePressed(MouseEvent e) {}
@Override
public void mouseExited(MouseEvent e) {}
@Override
public void mouseEntered(MouseEvent e) {}
@Override
public void mouseClicked(MouseEvent e) {
System.out.println(e.getText());
}
};
label1.addMouseListener(ml);
label2.addMouseListener(ml);
label3.addMouseListener(ml);
スウィング・コンポーネントを試すファイル・セレクタ:https://docs.oracle.com/javase/tutorial/uiswing/components/filechooser.html –