📄 menu.java
字号:
import java.awt.BorderLayout;
import java.awt.Container;
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyEvent;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import javax.swing.*;
public class Menu {
JMenuBar setMenu(){
Icon icon1 = new ImageIcon("image/weixiao.GIF");
Icon icon2 = new ImageIcon("image/wenjian.GIF");
JMenuBar menuBar = new JMenuBar();
JMenu fileMenu = new JMenu("文件");
fileMenu.setIcon(icon2);
JMenuItem exitMenuItem = new JMenuItem("退出",KeyEvent.VK_E);
JMenuItem aboutMenuItem = new JMenuItem("关于", icon1);
// 菜单事件
exitMenuItem.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
System.exit(0);
}
});
aboutMenuItem.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
initAboutDialog();
}
});
fileMenu.add(exitMenuItem);
fileMenu.add(aboutMenuItem);
menuBar.add(fileMenu);
return menuBar;
}
public void initAboutDialog() {
Icon icon = new ImageIcon("image/lib.gif");
JDialog aboutDialog = new JDialog();
aboutDialog.setTitle("关于");
Container con = aboutDialog.getContentPane();
JLabel aboutLabel = new JLabel(
"<html><font size=10 color=red>Swing<br>组员:王明新 程驿涵 姚艳</font></html>",
icon, JLabel.CENTER);//?
con.add(aboutLabel, BorderLayout.CENTER);//?
aboutDialog.setSize(350, 225);
aboutDialog.setLocation(350, 250);
/*aboutDialog.addWindowListener(new WindowAdapter() {
public void WindowClosing(WindowEvent e) {
System.exit(0);
}
});*/
aboutDialog.setVisible(true);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -