java如何在没有用户单击的情况下单击JButton?
我有一个JButton,当玩家点击它时,它会告诉我的动作监听器有一个按钮被点击了。我想知道的是,是否有一个命令或类似于玩家点击按钮的行为
像Tic-Tac-Toe一样,我有它,所以两个玩家可以互相比赛,但我想增加一个电脑玩家对人类玩家的选项。但是由于电脑不能点击按钮,我迷路了
编辑:
它会像gridButton2.click()
(按钮名称)一样简单吗。单击()
你可以在下面搜索框中键入要查询的问题!
我有一个JButton,当玩家点击它时,它会告诉我的动作监听器有一个按钮被点击了。我想知道的是,是否有一个命令或类似于玩家点击按钮的行为
像Tic-Tac-Toe一样,我有它,所以两个玩家可以互相比赛,但我想增加一个电脑玩家对人类玩家的选项。但是由于电脑不能点击按钮,我迷路了
编辑:
它会像gridButton2.click()
(按钮名称)一样简单吗。单击()
# 1 楼答案
差不多。您所需要做的就是使用
doClick()
函数。有关更多信息,请参见the API# 2 楼答案
对于tic-tac-toe的事情,你不需要电脑点击一个按钮。你只需等待人类移动,然后让计算机选择移动并执行按钮被点击时发生的代码
# 3 楼答案
只需从
ActionListener
实现类直接调用actionPerformed()
方法。您可以通过以下方式执行此操作: