class GameFrameClass extends javax.swing.JFrame {
public void MyFunc()
{
UserButton.setText(Str);
UserButton.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
UserButtonActionPerformed(evt);
}
});
getContentPane().add(UserButton);
}
private void UserButtonActionPerformed(java.awt.event.ActionEvent evt) {
//print some stuff after mouse click
}
}
別のクラスで、この関数を定義します
void functionAdd()
{
GameFrameClass gfc = new GameFrameClass()
gfc.MyFunc()
System.out.println("PRINT THIS AFTER MOUSE CLICK")
}
誰かがこのコードを調べることができれば。マウスのクリックを待ちたい。マウスがクリックされた後に行 System.out.println("PRINT THIS AFTER MOUSE CLICK") を印刷する方法はありますか? 今のところ、これはすぐに発生し、マウスのクリックを待つことができません。それを行う方法はありますか?関数 UserButtonActionPerformed() 内でそれを行うこととは別に。私にお知らせください 。