?? notepaddemo.java
字號:
//package chapter14;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.net.URL;
public class NotepadDemo extends JFrame
{
JMenuBar mbMain;
JMenu mnuSystem,mnuHelp;
JMenuItem mnuiNew,mnuiSave,mnuiOpen,mnuiExit,mnuiContent,mnuiIndex,mnuiAbout;
public NotepadDemo()
{
super("小小記事本");
mbMain=new JMenuBar();
mnuSystem=new JMenu("文件(F)");
mnuHelp=new JMenu("幫助(H)");
mnuSystem.setMnemonic('F');
mnuHelp.setMnemonic(KeyEvent.VK_H);
mbMain.add(mnuSystem);
mbMain.add(mnuHelp);
mnuiNew=new JMenuItem("新建");
mnuiOpen=new JMenuItem("打開");
mnuiSave=new JMenuItem("保存");
mnuiExit=new JMenuItem("退出");
mnuSystem.add(mnuiNew);
mnuSystem.add(mnuiSave);
mnuSystem.add(mnuiOpen);
mnuSystem.add(mnuiExit);
Icon icnContent=new ImageIcon("help.gif");
mnuiContent=new JMenuItem("目錄",icnContent);
mnuiIndex=new JMenuItem("索引");
mnuiAbout=new JMenuItem("關于[Notepad]...");
mnuHelp.add(mnuiContent);
mnuHelp.add(mnuiIndex);
mnuHelp.add(mnuiAbout);
setJMenuBar(mbMain);
//構造工具欄
JToolBar tb=new JToolBar();
//添加按鈕到工具欄
JButton btnNew=null;
btnNew=makeButton("new","NEW","新建一個文件","新建");
tb.add(btnNew);
JButton btnOpen=null;
btnOpen=makeButton("open","OPEN","打開一個文件","打開");
tb.add(btnOpen);
JButton btnSave=null;
btnSave=makeButton("save","SAVE","保存一個文件","保存");
tb.add(btnSave);
JPanel pnlMain=new JPanel(new BorderLayout());
setContentPane(pnlMain);
pnlMain.add(tb,BorderLayout.PAGE_START);
setSize(250,150);
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
//構造工具欄按鈕方法
JButton makeButton(String strImage,String strAction,String txtToolTip,String strAlter)
{
//搜索圖片
String imgLocation = strImage+ ".gif";
URL urlImage = NotepadDemo.class.getResource(imgLocation);
//初始化工具按鈕
JButton btnTemp = new JButton();
//設置按鈕的命令
btnTemp.setActionCommand(strAction);
//設置提示信息
btnTemp.setToolTipText(txtToolTip);
if (urlImage != null) //找到圖像
btnTemp.setIcon(new ImageIcon(urlImage));
else //沒有圖像
btnTemp.setText(strAlter);
return btnTemp;
}
public static void main(String args[])
{
new NotepadDemo();
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -