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行(「打印此鼠標單擊後打印」)。目前這種情況立即發生,我無法等待鼠標點擊。有沒有辦法呢?除了在函數UserButtonActionPerformed()內部進行。請告訴我 。