📄 mainframetoolbaraction.java
字号:
package librarymanagement.action;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JOptionPane;
import librarymanagement.factory.MainFrameFactory;
import librarymanagement.view.frame.MainFrame;
/**
* 工具栏事件
* @author 虎兴龙
*
*/
public class MainFrameToolBarAction implements ActionListener {
MainFrame frame;
/**
* 构造函数
* @param frame MainFrame对象
*/
public MainFrameToolBarAction(MainFrame frame) {
this.frame = frame;
}
public void actionPerformed(ActionEvent e) {
String name = e.getActionCommand();
if (name.equals("退出系统")) {
int ch = JOptionPane.showConfirmDialog(null, "你是否真的要退出系统", "关闭确定?",
JOptionPane.YES_NO_OPTION);
if (ch == JOptionPane.YES_OPTION) {
System.exit(0);
}
}/*else if(ch == JOptionPane.NO_OPTION){
return;
}*/
else {
new MainFrameFactory().getInstance(name).getContainer().setVisible(
true);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -