我为我的应用程序实现了一个Seaglass jar主题,但主题不起作用。我已经尝试将其添加到我的代码中的不同点,但我尝试过没有尝试过。有人请帮助我。
pp.df<-data.frame(c(1:10))
for (itype in c("T","D","F","S")){
pp.df$TYPE<-itype
pp.df$TYPE<-factor(pp.df$TYPE,levels=c("T","D","F","S"))
#levels(pp.df$TYPE)<-c("T","D","F","S")
print(summary(pp.df$TYPE))
}
T D F S
10 0 0 0
T D F S
0 10 0 0
T D F S
0 0 10 0
T D F S
0 0 0 10
我已经在项目中添加了JAR作为参考,并将其添加到构建路径中。
答案 0 :(得分:1)
在我看来,您应该将L&amp; F代码作为应用程序启动 main()方法中的第一项业务。在您开始将组件应用于应用程序之前,这应该已经到位。您还需要将 seaglasslookandfeel-0.2.1.jar 文件( for JRE 1.8及更高版本)添加到项目的类路径中。
在Eclipse中:
点击代码中的确定按钮,转到public static
void main(String[] args)
方法,然后在开头粘贴此代码:
try {
UIManager.setLookAndFeel("com.seaglasslookandfeel.SeaGlassLookAndFeel");
}
catch (ClassNotFoundException |
InstantiationException |
IllegalAccessException |
javax.swing.UnsupportedLookAndFeelException ex) {
ex.printStackTrace();
}
在NetBeans(8.0 +)中:
在您的代码中,转到public static void main(String[] args)
方法和复制粘贴此代码的开头:
try {
UIManager.setLookAndFeel("com.seaglasslookandfeel.SeaGlassLookAndFeel");
}
catch (ClassNotFoundException |
InstantiationException |
IllegalAccessException |
javax.swing.UnsupportedLookAndFeelException ex) {
ex.printStackTrace();
}
您的 main()方法应如下所示:
public static void main(String args[]) {
try {
UIManager.setLookAndFeel("com.seaglasslookandfeel.SeaGlassLookAndFeel");
}
catch (ClassNotFoundException |
InstantiationException |
IllegalAccessException |
javax.swing.UnsupportedLookAndFeelException ex) {
ex.printStackTrace();
}
// The rest of your main() method code here....
}
SeaGlass Look&amp; Feel现在应该可以使用。