[英]Why in my Java application am I seeing “strange” scrollbars?
在我的Java应用程序中,我有一个窗口,该窗口在JScrollPane中保存一个JTextArea,且滚动条策略设置为AS_NEEDED
。
运行我的应用程序时,我看到这种JTextArea是这样的:
为什么我看到与剖旋钮(这并不反映像“标准”表示滚动条本 )?
框架的布局是GridBagLayout
,并且我使用的是Mac OS X 10.8.2。
要尝试在应用程序启动时获得系统外观,可以执行以下操作:
try {
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassname());
} catch (Exception e) {
// Handle exception
}
不管您在什么系统上运行,这都会将外观设置为系统的外观。
如前所述,应用程序的默认外观是Nimbus,而不是OSX的Aqua,可以再次在代码段上方对其进行修复,并且您可以(应该注意)向用户提供UI选项以更改外观以及他们选择的应用程序的感觉。
您与Nimbus LookAndFeel在一起
http://docs.oracle.com/javase/tutorial/uiswing/lookandfeel/nimbus.html
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.