当前位置: 首页 > 面试题库 >

JDialog打开时如何暂停执行

赫连子石
2023-03-14
问题内容

当我打开自定义JDialog以及关闭对话框以再次继续时,如何使我的应用程序暂停。


问题答案:

只需使用:

setModal(true);

我通常从的构造函数中调用它JDialog

请参阅中的Javadocs setModal(boolean)
http://java.sun.com/javase/6/docs/api/java/awt/Dialog.html#setModal(boolean)

这将导致执行在当前线程上阻塞,直到对话框关闭。

或者,您可以使用:

setModalityType(Dialog.DEFAULT_MODALITY_TYPE);

setModal(true)技术上来说,它等效于正确的方法。



 类似资料:
  • 问题内容: 最近,我开始将ucos-ii移植到Ubuntu PC。 众所周知,在ucos-ii中无法通过在pthread的回调函数中的“ while”循环中添加一个标记来执行暂停和恢复来模拟“进程”,以执行暂停和恢复操作(类似于下面的解决方案)。因为ucos- ii中的“进程”可以随时暂停或恢复! 我在下面的网站上找到了一种解决方案,但是由于过时而无法构建。它使用Linux中的进程来模拟ucos-

  • 场景如下: 将windowOpened()处理程序添加到JDialog的新实例 首次使用jdialog显示对话框。setVisible(true) 如预期:windowOpened()处理程序已触发 jdialog。setVisible(false) jdialog。setVisible(true) 预期,但未发生:windowOpened()处理程序已触发 当我的模态对话框第一次出现在屏幕上时,

  • 问题内容: 我有一个使用JPA的项目J2SE。在某些JDialogs中,我确实返回并在类的构造函数中填充JTable,JComboBox,JList等。 因此,当我为这些对话框创建任何实例时,有时会很慢。 我认为使用SwingWorker和JProgressbar并创建一个(加载)来打开JDialogs是一个很好的解决方案,但是我不知道该怎么做。 我正在尝试这个。 如何打开JDialog并创建要使

  • 问题内容: 如何使用Java脚本暂停和恢复setInterval()函数? 例如,也许我有一个秒表来告诉您您浏览网页的秒数。有一个“暂停”和“恢复”按钮。 clearInterval()在此处不起作用 的原因是,如果用户在第40秒和第800毫秒单击“暂停”按钮,则当他单击“恢复”按钮时,经过的秒数必须在之后增加1 200毫秒。如果我在计时器变量上使用clearInterval()函数(单击暂停按钮

  • 暂停脚本的当前线程。 #p::Pause ; 按一次 Win+P 会暂停脚本. 再按一次则取消暂停. Pause [, On|Off|Toggle, OperateOnUnderlyingThread?] 参数 On|Off|Toggle 如果为空或省略, 则它默认为 Toggle. 否则, 请指定下列单词的其中一个: Toggle:如果在当前线程下的潜在线程处于运行状态,则暂停当前线程,否则让潜

  • 问题内容: 我在viewDidAppear中有一个图像,并用以下代码对其进行了动画处理: 我想在点击时暂停动画,如果再次点击它则继续播放动画。 问题答案: 暂停和恢复动画的2个功能,我从这里开始转换为Swift。 我有一个按钮可以暂停或恢复在中初始化的动画: