📄 mylookandfeellist.java
字号:
package MyLibraryok.MyMain;
import java.awt.event.*;
import javax.swing.UIManager;
import MyLibraryok.books.untitled1.TushuManage;
import MyLibraryok.readers.Jiemian;
import MyLibraryok.users.*;
import MyLibraryok.giveback.BOOK;
import MyLibraryok.users.Usersjiemian;
/**
* <p>Title: </p>
*
* <p>Description: </p>
*
* <p>Copyright: Copyright (c) 2007</p>
*
* <p>Company: </p>
*
* @author not attributable
* @version 1.0
*/
public class MyLookAndFeelList implements ActionListener {
MainFrame2 mainFrame;
// TushuManage tushuManage;
// Jiemian jiemian;
// Usersjiemian userjieMian;
// BOOK book;
// tushuManage, jiemian, jieMian, book
public MyLookAndFeelList(MainFrame2 mainFrame
// , TushuManage tushuManage,
// Jiemian jiemian, Usersjiemian userjieMian,BOOK book
) {
this.mainFrame = mainFrame;
// this.tushuManage = tushuManage;
// this.jiemian = jiemian;
// this.userjieMian = userjieMian;
// this.book=book;
}
public void actionPerformed(ActionEvent e) {
if (e.getSource() == mainFrame.menuFengGe1) {
changeLookAndFeel("流行风格"); //调用方法,改变窗口风格
} else if (e.getSource() == mainFrame.menuFengGe2) {
changeLookAndFeel("办公风格");
} else if (e.getSource() == mainFrame.menuFengGe3) {
changeLookAndFeel("系统风格");
}
}
public void changeLookAndFeel(String type) {
//com.incors.plaf.alloy.AlloyLookAndFeel
//com.birosoft.liquid.LiquidLookAndFeel
//com.sun.java.swing.plaf.motif.MotifLookAndFeel
try {
if (type.equals("流行风格")) { //判断来自于哪个菜单项
System.out.println(">>>>>>>>>>>>>>liquid风格");
UIManager.setLookAndFeel("com.birosoft.liquid.LiquidLookAndFeel"); //设置界面样式
} else if (type.equals("办公风格")) {
System.out.println(">>>>>>alloy风格");
UIManager.setLookAndFeel(
"com.incors.plaf.alloy.AlloyLookAndFeel");
} else if (type.equals("系统风格")) {
System.out.println(">>>>>>>>>>>>>系统风格");
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
}
javax.swing.SwingUtilities.updateComponentTreeUI(mainFrame); //更新界面
mainFrame.repaint();
javax.swing.SwingUtilities.updateComponentTreeUI(mainFrame.tushuManage);
javax.swing.SwingUtilities.updateComponentTreeUI(mainFrame.jiemian);
javax.swing.SwingUtilities.updateComponentTreeUI(mainFrame.userjiemian);
javax.swing.SwingUtilities.updateComponentTreeUI(mainFrame.book);
} catch (Exception ex) { //捕捉错误
ex.printStackTrace(); //输出错误
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -