首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于Java7的Swing Nimbus LoweredBorder

基于Java7的Swing Nimbus LoweredBorder
EN

Stack Overflow用户
提问于 2012-06-19 18:02:57
回答 1查看 440关注 0票数 1

我有一个使用Nimbus外观的Java Swing应用程序。我还使用LowerBorder对一些组件进行布局。这在Java 6和更早的版本上工作得很好,但我在Java 7上得到了一个class not fine异常。

你知道为什么吗?我检查了一下Java7的JavaDoc,这个边框似乎已经被移除了。如果是这种情况,是否有解决此问题的解决方法?

提前谢谢你。

最好的,鲁伊

EN

回答 1

Stack Overflow用户

发布于 2012-06-19 18:13:39

该类的包在Java6:com.sun.java.swing.plaf.nimbus.LoweredBorder和Java7:javax.swing.plaf.nimbus.LoweredBorder之间发生了变化,因此出现了class not found问题。

您应该避免尝试使用受限制的包,如com.sun.*,因为它们可能会发生任意更改。

一般来说,您还应该避免试图操纵低级别的L&F东西,而是使用原始的API来实现您想要的东西。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11098730

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档