我已经创建了一个框架,并将其扩展状态设置为JFrame.MAXIMIZED_BOTH。窗口在启动时显示为最大化,但在我按下“恢复”按钮后,它的大小调整为零大小的窗口,只有上半部分,其中包含最小化,最大化和关闭按钮。之后,我可以手动调整窗口大小,内容就会显示出来。我希望我的窗口在启动时最大化,但不想在单击恢复按钮后丢失它。代码如下: public
在运行于Frame上的Java程序中创建AWT MacOS时,框架标题栏中的最大化按钮将窗口最大化: new Frame();当我创建一个Swing JFrame实例时,相同的按钮将窗口切换到全屏模式,这是MacOS上的标准行为。当我悬停在按钮上时,它甚至在视觉上看起来不一样: new JFrame();
我有JFrame和一个在点击事件上打开JPopupMenu的按钮。这个JPopupMenu有一个带按钮的JPanel。这个按钮是用来处理JPopupMenu的。只要JFrame没有最大化,它就会这样做。然而,当JFrame被最大化时,它会关闭Jframe本身。(我正在使用netbeans来开发它。)//Demo.Java
public class Demo extends javax.swing.JFrame<