记事本界面

来源:互联网 发布:淘宝怎么买岛国资源 编辑:程序博客网 时间:2024/05/18 03:35


<img src="http://img.blog.csdn.net/20151113094715573?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />import java.awt.BorderLayout;import java.awt.Event;import java.awt.event.KeyEvent;import javax.swing.ImageIcon;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JMenu;import javax.swing.JMenuBar;import javax.swing.JMenuItem;import javax.swing.JScrollPane;import javax.swing.JTextArea;import javax.swing.JToolBar;import javax.swing.KeyStroke;/** *  * 《记事本》 *  * JMenuBar  菜单条组件  树干  this.setJMenuBar(); * JMenu     菜单组件    树枝  添加分割线 munu1.addSeparator(); * JMenuItem 菜单项组件  树叶 *  * 要点: *   JMenu里面可以嵌套JMenu *   JToolBar  容器类组件  ,工具条组件 */public class Test6 {  public static void main(String args[]){  new Mynotpad(); }}class Mynotpad extends JFrame{  JTextArea jta=null; JScrollPane jsp=null; JMenuBar jmenubar=null; JToolBar jtoolbar=null; //放图片上去  新建,保存,打开 JButton jb1,jb2,jb3; //jmenu1文件,jmenu2编辑, jmenu3格式, jmenu4查看, jmenu5帮助,   JMenu jmenu1,jmenu2,jmenu3,jmenu4,jmenu5; //jmenuitem1新建,jmenuitem2打开,jmenuitem3保存,jmenuitem4退出, JMenuItem jmenuitem1,jmenuitem2,jmenuitem3,jmenuitem4; //二级菜单声明 JMenu jmenu11; //二级菜单下枝叶 JMenuItem wenj,gongc; public Mynotpad(){  //初始化输入区域  jta = new JTextArea();  jsp = new JScrollPane(jta);  //初始化工具条  jtoolbar = new JToolBar();  //初始化树干  jmenubar = new JMenuBar();  //初始化树枝  jmenu1 = new JMenu("文件");  jmenu2 = new JMenu("编辑");  jmenu3 = new JMenu("格式");  jmenu4 = new JMenu("查看");  jmenu5 = new JMenu("帮助");  //初始化树叶  //jmenuitem1 = new JMenuItem("新建");  jmenuitem2 = new JMenuItem("打开");  jmenuitem3 = new JMenuItem("保存");  jmenuitem4 = new JMenuItem("退出");  //初始化二级菜单  jmenu11 = new JMenu("新建");  jmenuitem4.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_Z,Event.CTRL_MASK));    //初始化二级菜单枝叶  wenj = new JMenuItem("文件");  gongc = new JMenuItem("工程");  //初始化按钮  jb1 = new JButton("新建");  jb2 = new JButton("保存");  jb3 = new JButton("打开");    //添加  jmenubar.add(jmenu1);  jmenubar.add(jmenu2);  jmenubar.add(jmenu3);  jmenubar.add(jmenu4);  jmenubar.add(jmenu5);    jmenu11.add(wenj);  jmenu11.add(gongc);  jmenu1.add(jmenu11);  //jmenu11.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_S,Event.CTRL_MASK));  //jmenu1.add(jmenuitem1);  //添加分割线  jmenu1.addSeparator();  jmenu1.add(jmenuitem2);  jmenu1.add(jmenuitem3);  jmenu1.add(jmenuitem4);    jtoolbar.add(jb1);  jtoolbar.add(jb2);  jtoolbar.add(jb3);    //添加菜单栏  this.setJMenuBar(jmenubar);  //添加工具栏  this.add(jtoolbar,BorderLayout.NORTH);  //添加输入区域(JFrame默认居中BorderLayout.CENTER)  this.add(jsp);   this.setIconImage((new ImageIcon("images/1.png")).getImage());  this.setTitle("记事本");  this.setBounds(400,200,600,500);  this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);  this.setVisible(true); }}

0 0