我是Java和Eclipse的新手。我正在尝试使用JOptionPane
类来获取用户输入。 当我运行程序时,我看到一个非常小的Java对话窗口(附带PrtScr)。其他计算机中的相同程序/对话框窗口显示为较大的尺寸。 我的系统显示分辨率为3200 x 1800(建议)。 如何让这个对话窗口的默认大小更大? 谢谢Eclipse/Java非常小对话框窗口
1
A
回答
0
您可以用几个选项更改对话窗口的大小:使用UIManager的
UIManager.put("OptionPane.minimumSize",new Dimension(800,600));
JOptionPane.showOptionDialog(null, "msg", "title", JOptionPane.DEFAULT_OPTION, JOptionPane.PLAIN_MESSAGE, null, options, options[0]);
1.by 2.by调整对话框的大小
JOptionPane pane = new JOptionPane("msg", JOptionPane.PLAIN_MESSAGE, JOptionPane.DEFAULT_OPTION);
JDialog dialog = pane.createDialog(null, "title");
dialog.setSize(new Dimension(800,600));
dialog.show();
3.by把你的对话框窗口插入另一个面板,JScrollPane等,并调整此面板的大小
JPanel panel = new JPanel();
panel.setPreferredSize(new Dimension(800,600));
JOptionPane.showOptionDialog(panel, panel, "title", JOptionPane.DEFAULT_OPTION, JOptionPane.PLAIN_MESSAGE, null, options, options[0]);
相关问题
- 1. jquery对话框窗口大小
- 2. ExtJs 4 - Window.show() - 窗口大小非常小
- 3. 在对话框窗口
- 4. 创建对话框窗口
- 5. Roslyn的对话框窗口
- 6. 弹出窗口对话框
- 7. 对话窗口中的对话框 - 父对话框关闭子对话框
- 8. 顶层窗口,子窗口,对话框(模态)窗口和非对话框(无模式)窗口之间有什么区别?
- 9. 非模态对话框中有显示为模态窗口
- 10. xamarin.android中的自定义对话框显示非常小
- 11. Jquery对话框窗口示例不能正常工作
- 12. dijit /对话框设置小窗口尺寸的高度
- 13. MFC调整大小对话框和子窗口绘制问题
- 14. 调整JS模态对话框的浏览器窗口大小
- 15. 在Sitecore中更改窗口对话框的大小?
- 16. Android对话框,更改窗口小部件的可见性
- 17. 对话框最小化上单击主窗口
- 18. WPF中可调整大小的对话框窗口
- 19. jQueryUI对话框定位窗口调整大小
- 20. GTK窗口小部件对话框不关闭
- 21. 更改jQuery对话框窗口位置
- 22. JavaFX 2.2 Modal窗口对话框*带* FXML
- 23. jquery消息窗口/对话框
- 24. 调用jQuery模态窗口对话框
- 25. Android弹出窗口与Android对话框
- 26. 铬extention创建对话框窗口
- 27. ui-widget-overlay对话框窗口
- 28. 无法添加窗口Android对话框
- 29. 大写对话框弹出窗口
- 30. 窗口背景色进度对话框
这是一个HiDpi问题。我真的不能说如果JAVA给你任何选择...... Eclipse只是添加在NEON版本的管理,可以很好地看到他们如何管理它。 – AxelH
这里有一个“解决方案”:http://stackoverflow.com/questions/34149453/java-swing-application-too-small-in-hidpi-computers – AxelH