我是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