線やその他のコンポーネントを作成していて、線がクリック可能になるので、スイングボタンイベントのように応答させたいです。
class CustomLine extends JComponent {
private int destx = 100;
private int desty = 100;
private int startx = 0;
private int starty = 0;
public void paintComponent(Graphics g) {
super.paintComponent(g);
g.drawLine(startx, starty, destx, desty);
}
}
これはどのように機能しますか?