?? jnotepadui.java
字號:
package onlyfun.caterpillar;
import java.awt.event.InputEvent;
import java.awt.event.KeyEvent;
import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.KeyStroke;
public class JNotePadUI extends JFrame {
public JNotePadUI() {
super("新建文本文件");
setUpUIComponent();
setUpEventListener();
setVisible(true);
}
private void setUpUIComponent(){
setSize(640,480);
//caidanlan
JMenuBar menuBar=new JMenuBar();
//shezhiwenjianlan
JMenu fileMenu=new JMenu("文件");
JMenuItem menuOpen=new JMenuItem("打開");
//kuaijiejianshezhi
menuOpen.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.CTRL_MASK));
JMenuItem menuSave=new JMenuItem("保存");
menuSave.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_S,InputEvent.CTRL_MASK));
JMenuItem menuSaveAs=new JMenuItem("另存為");
JMenuItem menuClose=new JMenuItem("關閉");
menuClose.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_Q,InputEvent.CTRL_MASK));
fileMenu.add(menuOpen);
fileMenu.addSeparator();//fengexian
fileMenu.add(menuSave);
fileMenu.add(menuSaveAs);
fileMenu.addSeparator();//fengexian
fileMenu.add(menuClose);
//shezjibianjicaidan
JMenu editMenu=new JMenu("編輯");
JMenuItem menuCut=new JMenuItem("剪切");
menuCut.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_X,InputEvent.CTRL_MASK));
JMenuItem menuCopy=new JMenuItem("復制");
menuCopy.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_C,InputEvent.CTRL_MASK));
JMenuItem menuPaste=new JMenuItem("粘貼");
menuPaste.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_V,InputEvent.CTRL_MASK));
editMenu.add(menuCut);
editMenu.add(menuCopy);
editMenu.add(menuPaste);
//shezhiguanyucaidan
JMenu aboutMenu=new JMenu("關于");
JMenuItem menuAbout=new JMenuItem("關于JNotePad");
aboutMenu.add(menuAbout);
menuBar.add(fileMenu);
menuBar.add(editMenu);
menuBar.add(aboutMenu);
//shezhicaidanlan
setJMenuBar(menuBar);
}
private void setUpEventListener(){
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public static void main(String[] args)
new JNotePadUI();
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -