如何设置JDialog标题的字体大小。我在极高分辨率的显示器(500万像素)上显示JDialog,并且对话标题不可读。我需要在每个对话框的基础上执行此操作,因为应用程序是多监视器,某些对话框显示在较低分辨率的监视器上,某些对话框显示在较高分辨率的监视器上。JDialog标题的字体大小
4
A
回答
4
您可以使用setDefaultLookAndFeelDecorated()
进行游戏,但标题栏不会看起来像本机或与其他普通对话框一样,但您可以尝试此操作。
JDialog.setDefaultLookAndFeelDecorated(true);
JDialog dialog = new JDialog(frame, "Test");
dialog.getLayeredPane().getComponent(1).setFont(new Font("Lucida",Font.PLAIN,48));
dialog.setSize(300,100);
dialog.setLocation(400,200);
dialog.setVisible(true);
输出以下
注:setDefaultLookAndFeelDecorated()
方法
提供一个关于是否不 新建JFrames应该有 其Window装饰(如作为 的边框,小工具关闭窗口, 标题...)提供的当前看 和感觉。
所以我不能保证它会在不同的设置下以相同的方式工作,我会假设。
+0
谢谢,这将做我所需要的。 – Jon 2011-05-18 21:39:10
+0
伙计,它不与物质库,任何想法? – 2014-06-06 21:23:44
1
我不认为有改变字体大小的好方法。我会建议创建一个基于Window
的自定义对话框,它会有一个更大的标题和一个关闭按钮。
相关问题
- 1. Netbeans JDialog大小
- 2. 减小jdialog的大小
- 3. R:plot:可变标题字体大小
- 4. UINavigationBar横向标题字体大小
- 5. 导航栏标题字体大小
- 6. JFreeChart标题中的不同字体或字体大小
- 7. sIFR字体大小问题
- 8. 调整JDialog框的大小
- 9. AutoFit标签字体大小
- 10. facet标签字体大小
- 11. 如何粗体和更改图表的字体大小标题
- 12. 如何减小showAlertDialog标题的字体大小?
- 13. javafx图表标题和轴标签的字体大小
- 14. 如何增加标签栏标题的字体大小?
- 15. 如何增加标签标题的字体大小
- 16. 更改字体时TabControl标签的标题大小调整
- 17. 试图通过javascript设置标题标记的字体大小
- 18. 调整字体大小的字体真棒字体的大小
- 19. 如何更改标题字体大小和标志大小对于Tkinter窗口
- 20. 更改UIActionSheet标题字符串的字体类型和大小
- 21. 最小字体大小问题
- 22. 找出Inno Setup的WizardForm标题字体大小,字体名称和字体颜色和中心WizardForm标题
- 23. C#Windows窗体标签字体大小
- 24. 如何更改窗体标题的字体大小和字体系列?
- 25. Xamarin Windows页面标题字体大小问题
- 26. 什么大小的字体是默认的UIButton中的标题?
- 27. 字体大小与iPhone的问题
- 28. 更改JTextArea字体大小的问题
- 29. Firefox的默认字体大小问题
- 30. Galaxy S3的字体大小问题
这不是比Java/Swing更依赖于操作系统吗? – 2011-05-18 20:51:13
是的,正确的,你是对的,@Jon你试过决定GraphicEnviroment []返回什么,肯定取决于显示器数量,GPU内核和GPU内核(GPU的专业GPU,专业GPU为建筑师计划...),是如果你为具体的Native OS设置L&F,那么你可以改变它 – mKorbel 2011-05-18 21:01:16