我有一个JButton,当玩家点击它时,它告诉我的Action Listener点击了一个按钮。我想知道的是,有一个命令或某些东西就像玩家点击了按钮一样。
和Tic Tac Toe一样,我有2个玩家可以互相对战,但我想为电脑玩家和人类玩家添加选项。但由于计算机实际上无法点击按钮,我迷路了。
编辑:
它会像gridButton2.click()
(按钮名称).click();
答案 0 :(得分:11)
差不多。您需要做的就是使用doClick()
功能。有关详细信息,请参阅the API。
答案 1 :(得分:4)
对于tic-tac-toe,你不需要电脑点击按钮。你只需要等到人类移动,然后让计算机选择它的移动并执行如果点击按钮就会发生的代码。
答案 2 :(得分:3)
直接从actionPerformed()
实施类调用ActionListener
方法。您可以通过以下方式执行此操作:
actionPerformed(new ActionEvent(gridButton2, ActionEvent.ACTION_FIRST, "youractioncommand"));