gui 跨平台运行控件颜色问题 GUI 窗体程序在windows下界面运行正常,但在redhat4/5 下控件的背景色和前景色完全变了。怎么来选择设置控件的背景色和前景色来正真做到跨平台,减少开发时间 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 根据不同的OS平台特性,设置不同的颜色,系统默认的。 public static void setLookAndFeel() { try { UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); // UIManager.setLookAndFeel("com.sun.java.swing.plaf.motif.MotifLookAndFeel"); } catch (Exception exc) { } } 一般LookAndFeel默认的都是System的,也就是根据平台设置的。如果你有需求设置个性的LookAndFeel,就自己做呗。比如NORMAL(就是默认的),SILVER,BLUE,GREEN...然后给用户一个选择LookAndFeel的选项,点中哪个你就应用哪个。很多产品里都有这样的功能。 NIO异步的问题 InputStreamReader接收字符的问题 怎样的代码容易内存泄露 求助,急 一个关于crypto的问题 请帮我翻译! 一直报错 java里面有没有CopyFile的封装实现的API 处学java请教个while循环的小问题 请问JDBC的驱动程序应该怎么配置? JFrame的size问题 关于键盘事件的问题
public static void setLookAndFeel() { try {
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
// UIManager.setLookAndFeel("com.sun.java.swing.plaf.motif.MotifLookAndFeel");
} catch (Exception exc) {
}
}
如果你有需求设置个性的LookAndFeel,就自己做呗。
比如NORMAL(就是默认的),SILVER,BLUE,GREEN...
然后给用户一个选择LookAndFeel的选项,
点中哪个你就应用哪个。
很多产品里都有这样的功能。