我需要知道是否已经执行了特定的动作事件,因为在if语句中我将执行另一个动作,但这取决于已经执行了哪些动作事件。
xButton9.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent x9) {
xButton9.setVisible(false);
oButton9.setVisible(false);
nine.repaint();
nine.add(xlabel);
}
} );
oButton9.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent o9) {
xButton9.setVisible(false);
oButton9.setVisible(false);
nine.repaint();
nine.add(olabel);
}
} );
if (ActionEvent 09 has been performed) {
do this stuff
}
答案 0 :(得分:0)
您需要在actionPerformed()
方法内处理此问题,同时仍然引用o9
。
oButton9.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent o9) {
xButton9.setVisible(false);
oButton9.setVisible(false);
nine.repaint();
nine.add(olabel);
// whatever else happens when oButton9 is clicked
}
} );