Java 启动过程中的实体外观小程序警报
最近我发现了物质。当我尝试将它加载到java程序(不是小程序!)中时,我在启动过程中会出错Java 启动过程中的实体外观小程序警报,java,swing,user-interface,applet,Java,Swing,User Interface,Applet,最近我发现了物质。当我尝试将它加载到java程序(不是小程序!)中时,我在启动过程中会出错 SwingUtilities.invokeLater(new Runnable() { @Override public void run() { try { UIManager.setLookAndFeel(new SubstanceGraphiteAquaLookAndFeel()); }
SwingUtilities.invokeLater(new Runnable()
{
@Override
public void run()
{
try
{
UIManager.setLookAndFeel(new SubstanceGraphiteAquaLookAndFeel());
}
catch (Exception e)
{
e.printStackTrace();
}
}
});
这些是错误(注意:这些是弹出窗口,其中--message--是标题,{name}是按钮):
- --小程序警报--小程序正在尝试连接到jar:[…]/substance-6.0/org/pushingpixel/substance/api/skin/graphite.colorschemes。{Allow}{Disallow}{Stop Applet}
- --小程序警报--小程序正在尝试调用KDE_FULL_会话{Allow}{Disallow}{Stop APPLET}上的java/lang/System.getenv()操作
-->> returning Frame NULL
BaseDialog: owner frame is a java.awt.Frame
我的第一个窗口也将加载默认的swing ui。
关闭并打开一个新的(以编程方式)后,ui将被初始化
有什么方法可以绕过这个错误吗
编辑:我使用以下库:laf-plugin-7.2;laf-widget-7.0;substance-6.0我从以下网站下载了一个fork:
另一个没有签名,因为是我自己编译的。这些JAR你签名了吗?BaseDialog:owner frame是java.awt.frame==也许这是真的,没有人知道,不,我没有签名这些JAR。老实说,我没听说过在罐子上签名,我也不知道这是怎么回事。明天我会再看一次,看看这是否有效。