0
最近我發現了物質。當我嘗試在我的Java程序(不是applet!)中加載它時,我在啓動過程中遇到錯誤。啓動期間物質外觀和感覺Applet警報
SwingUtilities.invokeLater(new Runnable()
{
@Override
public void run()
{
try
{
UIManager.setLookAndFeel(new SubstanceGraphiteAquaLookAndFeel());
}
catch (Exception e)
{
e.printStackTrace();
}
}
});
而這些都是錯誤(注:這些都是彈出窗口,其中--message--爲標題,而{name}的是按鈕):
- --APPLET ALERT--小程序試圖連接到jar:[...]/substance-6.0/org/pushpixel/substance/api/skin/graphite.colorschemes。 {允許} {不允許} {停止小程序}
- - 應用程序警告 - 小程序正試圖調用KDE_FULL_SESSION上的java/lang/System.getenv()操作{允許} {不允許} {停止小程序}
最後一條消息出現5次,同時寫入到下列標準錯誤
-->> returning Frame NULL
BaseDialog: owner frame is a java.awt.Frame
也是我的第一個窗口將被裝入默認擺動UI。 關閉並打開一個新的(編程)後,ui將被初始化。
有什麼辦法可以繞過錯誤嗎?
編輯:我使用以下庫:laf-plugin-7.2; LAF-插件-7.0;物質6.0
你簽了這些罐子嗎? – 2014-12-01 16:18:56
BaseDialog:所有者框架是一個java.awt.Frame ==也許這是真的,沒人知道, – mKorbel 2014-12-01 17:59:18
不,我沒有簽署這些罐子。我真的沒有聽說過簽署一個罐子,我不知道這是做什麼。我會再次看看它,看看它是否有效。 – weini37 2014-12-01 20:39:09