停止程序直到用户单击按钮

时间:2012-11-13 06:13:13

标签: jframe containers

在我的主程序中,我创建了一个带有按钮的JFrame。这用作单独的对话框,提示用户输入信息。我想要的是,当对话框出现时,程序将停止运行,直到用户点击按钮。

如果我只是正常创建JFrame,程序将继续执行代码并在从对话框收到信息之前执行其他语句。这是一个问题,因为稍后在代码中使用来自第一个的信息创建另一个JFrame。

1 个答案:

答案 0 :(得分:2)

从按下按钮后发生的操作中分离显示帧的逻辑。我的意思是你应该向你拥有的Button添加一个Action Listener,并将代码放在其方法而不是主程序中。问题是您正在以程序导向的方式可视化解决方案。思考面向对象。