簡體   English   中英

Java 7上的Swing Nimbus LoweredBorder

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM