如何检查是否在Java中执行了操作?

时间:2013-04-24 00:03:16

标签: java swing

我有一个组合框,我需要用户在程序可以继续进行之前选择一些东西。有什么方法可以确保用户在继续之前选择了某些内容吗?

4 个答案:

答案 0 :(得分:3)

我建议在用户选择其值之前禁用所有相关组件。 选择更改后,您可以重新启用这些组件。

答案 1 :(得分:2)

检查JComboBox API,您将找到可以帮助您的方法,例如getSelectedItem()getSelectedIndex()。实际上,如果你检查了API,你甚至不需要在这里提出这个问题。这是一个很好的资源,你会想要养成使用习惯。

答案 2 :(得分:1)

您可以将代码中的那部分移动到“继续”的位置,直到用户对组合框执行操作为止。请参阅Action Listeners

答案 3 :(得分:0)

Java中有一个接口。您可以在此处了解如何创建一个:ActionListener。当我引用“每当用户执行操作时发生操作事件”时,此接口处理。因此,在您的情况下,当用户在游戏可以继续之前点击某些内容时,您可以添加以下内容:

continueGame();

在actionPerformed方法下,在该方法下有更多代码来处理你想要的东西。

我希望这可以帮助其他人,因为我迟到了2年。