Java 加载JFrame皮肤
我用MyEclipse做毕业设计,最后有一点问题,就是想把界面弄的好看一点,怎么加载皮肤啊?我已经下载并导入了皮肤包,怎么使用不知道。还有我想在打开程序时出现启动画面,启...
我用MyEclipse做毕业设计,最后有一点问题,就是想把界面弄的好看一点,怎么加载皮肤啊?我已经下载并导入了皮肤包,怎么使用不知道。还有我想在打开程序时出现启动画面,启动后消失。
展开
展开全部
加载皮肤就是一个try-catch块:
try {
javax.swing.UIManager.setLookAndFeel("com.birosoft.liquid.LiquidLookAndFeel");
//com.birosoft.liquid.LiquidLookAndFeel.setLiquidDecorations(true);
/*java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new MainFrame().setVisible(true);
}
}); */
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (InstantiationException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IllegalAccessException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (UnsupportedLookAndFeelException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
启动画面你可以采取用gif格式的动画图片
playscreen.add(new JLabel(ImageUtil.getButtonIcon("view.gif"),JLabel.CENTER),BorderLayout.CENTER); 应该可以了
try {
javax.swing.UIManager.setLookAndFeel("com.birosoft.liquid.LiquidLookAndFeel");
//com.birosoft.liquid.LiquidLookAndFeel.setLiquidDecorations(true);
/*java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new MainFrame().setVisible(true);
}
}); */
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (InstantiationException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IllegalAccessException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (UnsupportedLookAndFeelException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
启动画面你可以采取用gif格式的动画图片
playscreen.add(new JLabel(ImageUtil.getButtonIcon("view.gif"),JLabel.CENTER),BorderLayout.CENTER); 应该可以了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询