[英]Swing Nimbus LoweredBorder on Java 7
我有一個使用Nimbus外觀的Java Swing應用程序。 我還使用LowerBorder來布局一些組件。 這在Java 6和早期版本上運行良好,但我在Java 7上得到了一個類找不到異常。
有什么想法嗎? 我已經檢查了Java 7的JavaDoc,看來這個邊框已被刪除。 如果是這種情況,是否有解決此問題的解決方法?
先感謝您。
最好,芮
該類的包在Java 6: com.sun.java.swing.plaf.nimbus.LoweredBorder
和Java 7: javax.swing.plaf.nimbus.LoweredBorder
之間發生了變化,因此找不到Class。
您應該避免嘗試使用受限制的軟件包,例如com.sun.*
,因為它們會受到任意更改。
更一般地說,你還應該避免嘗試操縱低級別的L&F東西,而是使用原始的API來實現你想要的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.