Java 窗口大小错误或未在Swing中设置
这是我的第一个swing应用程序。我正在尝试创建一个窗口并添加一个按钮。单击按钮时,它应该在控制台上显示一些值。所有的信号都很好,但是窗户很小。我已经指定了800*600,但是窗口的大小也很小,这只是按钮的大小 以下是我的代码片段:Java 窗口大小错误或未在Swing中设置,java,swing,jframe,Java,Swing,Jframe,这是我的第一个swing应用程序。我正在尝试创建一个窗口并添加一个按钮。单击按钮时,它应该在控制台上显示一些值。所有的信号都很好,但是窗户很小。我已经指定了800*600,但是窗口的大小也很小,这只是按钮的大小 以下是我的代码片段: JFrame frame = new JFrame("My Application"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); Container contentPane = frame.getC
JFrame frame = new JFrame("My Application");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Container contentPane = frame.getContentPane();
contentPane.setLayout(new BorderLayout());
contentPane.add(new MyClass(), BorderLayout.CENTER);
frame.setSize(800, 600);
frame.pack();
frame.setVisible(true);
MyClass.java中的代码段:
setLayout(new GridBagLayout());
JButton button = new JButton("Button");
button.addActionListener(this);
add(button);
如何将窗口大小设置为800*600?删除frame.pack()代码>来自您的代码
更多信息:
移除frame.pack()代码>来自您的代码
更多信息:
移除frame.pack()代码>来自您的代码
更多信息:
移除frame.pack()代码>来自您的代码
更多信息:
您正在调用pack方法。api说:“它使这个窗口的大小适合其子组件的首选大小和布局”
您尚未指定首选大小。尝试这样做:
框架。设置首选尺寸(新尺寸(800600)) 您正在调用pack方法。api说:“它使这个窗口的大小适合其子组件的首选大小和布局”
您尚未指定首选大小。尝试这样做:
框架。设置首选尺寸(新尺寸(800600)) 您正在调用pack方法。api说:“它使这个窗口的大小适合其子组件的首选大小和布局”
您尚未指定首选大小。尝试这样做:
框架。设置首选尺寸(新尺寸(800600)) 您正在调用pack方法。api说:“它使这个窗口的大小适合其子组件的首选大小和布局”
您尚未指定首选大小。尝试这样做:
框架。设置首选尺寸(新尺寸(800600)) 应始终在基于JFrame
的GUI上调用pack()
方法,因此请将其保留在中。它将GUI缩小到显示其中组件所需的最小大小。但是在检查是否大于最小尺寸之前,不要调用setSize(Dimension)
。应始终在基于JFrame
的GUI上调用pack()
方法,因此请将其保留在该选项中。它将GUI缩小到显示其中组件所需的最小大小。但是在检查是否大于最小尺寸之前,不要调用setSize(Dimension)
。应始终在基于JFrame
的GUI上调用pack()
方法,因此请将其保留在该选项中。它将GUI缩小到显示其中组件所需的最小大小。但是在检查是否大于最小尺寸之前,不要调用setSize(Dimension)
。应始终在基于JFrame
的GUI上调用pack()
方法,因此请将其保留在该选项中。它将GUI缩小到显示其中组件所需的最小大小。但是在检查尺寸是否大于最小尺寸之前,不要调用setSize(Dimension)
。这是您需要的1)为了更快地获得更好的帮助,请发布一个(最小完整且可验证的示例)。2) 提供图形用户界面的ASCII艺术(或带有简单图形的图像),因为它应该以最小的尺寸显示,并且(如果可以调整大小)具有额外的宽度/高度。这是您需要的1)为了更快地获得更好的帮助,请发布一个(最小的完整且可验证的示例)。2) 提供图形用户界面的ASCII艺术(或带有简单图形的图像),因为它应该以最小的尺寸显示,并且(如果可以调整大小)具有额外的宽度/高度。这是您需要的1)为了更快地获得更好的帮助,请发布一个(最小的完整且可验证的示例)。2) 提供图形用户界面的ASCII艺术(或带有简单图形的图像),因为它应该以最小的尺寸显示,并且(如果可以调整大小)具有额外的宽度/高度。这是您需要的1)为了更快地获得更好的帮助,请发布一个(最小的完整且可验证的示例)。2) 提供图形用户界面的ASCII艺术(或带有简单图形的图像),因为它应该以最小的尺寸显示,并且(如果可以调整大小)具有额外的宽度/高度。谢谢。按预期工作。这是非常糟糕的建议,选择的答案是错误的。谢谢。按预期工作。这是非常糟糕的建议,选择的答案是错误的。谢谢。按预期工作。这是非常糟糕的建议,选择的答案是错误的。谢谢。按预期工作。这是非常糟糕的建议,选择的答案是错误的。请参阅(是)。请参阅(是)。请参阅(是)。请参阅(是)。请参阅(是)