记事本界面
来源:互联网 发布:淘宝怎么买岛国资源 编辑:程序博客网 时间: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
- 记事本界面
- Java记事本和界面
- java 记事本界面
- 记事本(纯界面)
- Java-编写界面记事本
- 记事本窗口(界面)
- java界面编程 练习 : 记事本
- Java记事本和界面(一)
- JAVA进阶5.15——记事本界面
- java图形化界面编程之记事本
- 记事本
- 记事本
- 记事本
- 记事本
- 记事本
- 记事本
- 记事本
- 记事本
- hdu5532Almost Sorted Array
- 复选框,单选框
- 纯CSS实现文字一行居中,多行左对齐的方法
- 计算机编程领域最伟大的20个发明
- hdu 5533 Dancing Stars on Me
- 记事本界面
- 一些知名的博客,常常去逛逛
- C#TreeView复选框的选择
- Java for Web学习笔记(六):Servlet(4)HttpServletResponse
- hdu 5534 Partial Tree
- Mac下AndroidStudio升级svn到1.8以及更改svn Format为1.8
- android系统定制化添加按键驱动步骤
- MysqlHelper.cs(C# 调用MySql数据库)
- 编程面试过程中常见的10大算法概念汇总(Java版)