- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
在我的 Swing 应用程序中,我希望能够在装饰和未装饰之间切换,而无需重新创建整个框架。但是,API 不允许我在框架可见后调用 setUndecorated()
。
即使我调用 setVisible(false)
,isDisplayable()
仍然返回 true。 API 说,使框架不可显示的唯一方法是重新创建它。但是,我不想仅仅为了关闭一些标题栏而重新创建框架。
我正在制作一个可以在全屏和窗口模式之间切换的全屏应用程序;它应该能够在保持状态等的同时进行切换。
一帧可见后如何执行此操作?
最佳答案
您是否尝试过调用 Frame.dispose()
然后更改它?自己没有尝试过,但它可能会起作用。
如果没有,那么您可以做的是让框架成为类中无关紧要的部分,只需将最小的钩子(Hook)连接到最高级别的面板或面板,然后将它们移动到新框架。所有的 child 都会跟随。
关于java - 如何在框架可见后调用 setUndecorated()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/875132/
import javax.swing.JDialog; import javax.swing.JFrame; import javax.swing.UIManager; import javax.sw
在我的 Swing 应用程序中,我希望能够在装饰和未装饰之间切换,而无需重新创建整个框架。但是,API 不允许我在框架可见后调用 setUndecorated()。 即使我调用 setVisible(
我正在构建一个桌面应用程序,需要使用外部 JFrame 来为用户容纳各种绘图工具。 这是我当前的 JFrame 的样子: ![在此处输入图像描述][1] 这是类(class): public clas
在我的应用程序中,通过按钮查看我显示一个jframe(未装饰、MAXIMIZED_BOTH、Visible 和alwaysOnTop),然后经过一段时间后,当我完成它的工作后,我将其从按钮设置为不可见
我有这两个 JFrame,当 setUndecorated 设置为 false 时,它们工作得很好,但当它设置为 true 时,它不能始终如一地工作; frame = new JFrame("
我目前有一个 JDialog,它是通过从我的 JOptionPane 实例调用 createDialog() 方法创建的: JOptionPane pane = new JOptionPane(myP
在下面的代码片段中,除非您从代码片段中删除一行代码,否则不会调用 WindowClosing 事件。要删除的代码行是: jFrame.setUndecorated(true); 显然这个 setUnd
我是一名优秀的程序员,十分优秀!