我在为我的Java应用程序开发GUI时遇到问题。我在Windows上开发并使用基于Windows的程序。但是,当Mac或Linux操作系统上的用户使用GUI时,它具有不同的布局,并且某些字段会从框架中移出。有没有一种方法可以强制GUI使用特定的系统主题?如何在所有操作系统上强制使用JFrame窗口主题
1
A
回答
0
外观上的Swing tutorial有关于如何以编程方式设置LnF的一些很好的示例。
简而言之,叫
UIManager.setLookAndFeel("fully qualified name of the lnf");
你的main()方法的开始。例如,如果你想使用跨平台的LNF,你会使用
UIManager.setLookAndFeel(UIManager.getCrossPlatformLookAndFeelClassName());
+0
因为十字架-platform LnF,他会使用'getCrossPlatformLookAndFeelClassName'。此外,他还想使用Windows LnF,该软件未安装在Mac或Linux的任何/大多数计算机上。 – 2013-04-24 22:14:00
+0
@Lonenebula你完全正确的跨平台lnf。我抓住了错误的方法名称。现在更正。 – 2013-04-24 22:59:38
相关问题
- 1. 操作系统如何在屏幕上绘制窗口?
- 2. 如何在窗口操作系统中使用安装在linux操作系统上的PHP接口?
- 3. 如何不为WPF指定主题并使用主机操作系统主题?
- 4. 窗口皮肤根据操作系统
- 5. 在其他窗口中使用directshow过滤器操作系统
- 6. 非主题使用重氮主题的所有tinymce窗口
- 7. 如何更改窗口操作系统上的JIRA服务端口号
- 8. 解决窗口10操作系统问题
- 9. 如何制作适用于所有操作系统的文件路径通用?
- 10. 如何制作操作系统?
- 11. 如何自定义窗口菜单(Linux操作系统Ubuntu)
- 12. Qt:如何发送事件到操作/窗口系统?
- 13. 如何强制操作系统给java更多内存?
- 14. 如何强制Ruby释放内存到操作系统
- 15. “lein deps”不在cygwin中工作。 (窗口操作系统)
- 16. 如何强制窗口
- 17. 在Windows XP上,我如何枚举系统显示的所有窗口(C#)
- 18. 如何在我的操作系统上使用PHP
- 19. 如何在Windows操作系统上使用C#搜索文件
- 20. 如何在Windows Server 2000操作系统上使用WCF?
- 21. 操作系统6上的RadioButtonGroup问题
- 22. 没有窗口系统
- 23. 如何使runtime.exec()在Java中的多操作系统上工作?
- 24. 如何在android操作系统中使用私有类?
- 25. 在窗口下的c嗅探包操作系统
- 26. 在Java中跟踪操作系统级别的窗口事件
- 27. 如何使用COM互操作在窗口窗口中显示Excel窗口
- 28. 是否有可能使用java制作操作系统?
- 29. 在窗口中强制使用高PID
- 30. 有没有办法强制HTML在操作系统中打开mp3?
您可以用它来选择类似灵气,这是,目前,默认情况下,跨平台外观和感觉 – MadProgrammer 2013-04-24 21:08:57