单击按钮后无法修改或编辑JFrame字段

时间:2015-03-16 11:37:06

标签: java selenium-webdriver jframe

我有一个带有三个文本字段,两个组合框和两个Jbuttons的JFrame。编码是用Java编写的。一个按钮是开始执行自动化脚本,另一个按钮是中止执行。

但是点击“开始执行”按钮后,我无法点击第二个按钮,也无法编辑其他字段,如文本字段,JFrame中的组合框。

由于这是我的项目相关,我不能在这里发布我的代码。我为此道歉。我希望你能理解我的问题背后的逻辑或概念。我在互联网上做了很多搜索,但仍然没有进展。

请帮我解决这个问题。我在两个Jbuttons后面使用动作监听器。

2 个答案:

答案 0 :(得分:1)

事件转发线程(EDT)应该只做图形相关的工作。任何其他工作都应该在另一个线程中完成(参见SwingWorker)。

swing生成的每个事件都将在EDT中运行,其中包括actionPerformed()

答案 1 :(得分:0)

这是因为你在第一个按钮中连续运行的代码实现,使用java线程在第一个按钮代码中执行该操作。然后这将是正常的。