Tag: 尺寸

Java如何使JFrames最大化但不可resize

最初(请参阅我之前的问题“ Java如何使JFrames作为最大化窗口开始 ”)我想创建一个最大化的窗口。 此代码完成此操作: public static void main(String[] args) { JFrame frame = new JFrame(); frame.setExtendedState(JFrame.MAXIMIZED_BOTH); frame.setVisible(true); } 但是,如果恢复此窗口,它将成为一个几乎不存在的栏。 为了解决这个问题,我使用setSize()为窗口设置了一个大小。 这有效但存在另一个问题,窗口仍然可以resize。 为了解决这个问题,我设置了setResizable(false); 到目前为止这是我的代码: public static void main(String[] args) { Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize(); JFrame frame = new JFrame(“Jedia”); frame.setExtendedState(JFrame.MAXIMIZED_BOTH); frame.setSize(screenSize); frame.setResizable(false); frame.setVisible(true); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } 但是,现在窗口以指定的大小(而不是最大化)开始,无法恢复。 所以,我的问题是,我怎样才能使窗口开始最大化,给它一个大小,以便在它恢复时resize并使其无法resize? 或者创建一个开始最大化并且无法恢复的窗口?

android上的java的类维度

android的类java.awt.Dimension的等效forms是什么?