制作无法关闭的Jython JFrame

时间:2018-03-01 21:34:58

标签: python jframe jython

我正在为TopSpin编写一个小脚本,这是一个获取和处理NMR数据的程序。在脚本运行时,用户不应在TopSpin中选择其他数据集。因此,我想打开一个显示消息的弹出窗口。

我们正在讨论的脚本将花费一些时间来完成它的任务,因此如果用户关闭弹出窗口,则该消息将不再可见,而另一名工作人员可能 - 在不知情的情况下 - 通过选择不同的数据集导致一些问题。这就是为什么我想要实现一个无法被用户关闭的弹出窗口的原因。

当脚本启动它的任务时,它将运行popup.show()并在完成后运行popup.hide()。我怎么能在Jython中做到这一点?

from javax.swing import *

def test():
    frame = JFrame("Hello StackOverflow")
    frame.setSize(300, 300)
    frame.setLocationRelativeTo(None)
    frame.show()

    # Do some work

    frame.hide() 

test()

0 个答案:

没有答案