📄 testmenu.java
字号:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
/*
* Created on 2005-6-17
*
*/
/**
* @author zhangjian http://www.ismyway.com
*/
public class TestMenu extends JFrame {
CubeMenuBar cmbMenu = new CubeMenuBar();
CubeMenu mFile = new CubeMenu();
CubeMenu mEdit = new CubeMenu();
CubeMenu mSource = new CubeMenu();
CubeMenuItem miNew = new CubeMenuItem();
CubeMenuItem miOpen = new CubeMenuItem();
CubeMenuItem miSave = new CubeMenuItem();
CubeMenuItem miClose = new CubeMenuItem();
JTextArea taEditor = new JTextArea();
public TestMenu() {
//创建布局
this.getContentPane().setLayout(new BorderLayout());
//添加菜单
this.setJMenuBar(cmbMenu);
mFile.setText("File");
cmbMenu.add(mFile);
miNew.setText("New");
mFile.add(miNew);
miOpen.setText("Open");
mFile.add(miOpen);
miSave.setText("Save");
mFile.add(miSave);
miClose.setText("Close");
mFile.add(miClose);
miClose.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
dispose();
System.exit(0);
}
});
mEdit.setText("Edit");
cmbMenu.add(mEdit);
mSource.setText("Source");
cmbMenu.add(mSource);
//添加编辑区域
this.getContentPane().add(taEditor, BorderLayout.CENTER);
this.setTitle("Notepad - JAVA");
this.setSize(new Dimension(540, 400));
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.show();
}
public static void main(String[] args) {
//JFrame.setDefaultLookAndFeelDecorated(true);
TestMenu testmenu = new TestMenu();
}
private void jbInit() throws Exception {
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -