1
JPanel
はdoClick()
に相当しますか?パネルが作成された場所で呼び出す必要がありますか?私はそれを呼び出そうとしましたが、パネルを抽象的なボタンにキャストしようとしましたが、そうすることは不可能でした。JPanel doClick()相当
JPanel
はdoClick()
に相当しますか?パネルが作成された場所で呼び出す必要がありますか?私はそれを呼び出そうとしましたが、パネルを抽象的なボタンにキャストしようとしましたが、そうすることは不可能でした。JPanel doClick()相当
いいえ、JPanel
にはdoClick()
はありませんが、いつでも自分で書くことができます。ここに例があります。
private void initPanel() {
JPanel panel = new JPanel();
panel.addMouseListener(new MouseAdapter() {
@Override
public void mouseClicked(MouseEvent e) {
doClick();
}
});
doClick();
}
private void doClick() {
// handle the click
}
いいえパネルにMouseListenerがあると仮定して、MouseListenerのコードを呼び出すだけです。 – camickr
[マウスリスナーの作成方法](http://docs.oracle.com/javase/tutorial/uiswing/events/mouselistener.html) – MadProgrammer