java 记事本界面
2016-01-07 09:38
471 查看
/* * * 功能:记事本 */ package com.haitao.gui; import javax.swing.*; import java.awt.*; public class Demo9_1 extends JFrame{ JMenuBar jmb; JMenu jm1,jm2,jm3,jm4,jm5,xinjian,jmt2; JMenuItem jmt3,jmt4; JMenu menu1,menu2,menu3,menu4; JMenuItem newfile,project,file,pro; JTextArea jta; JToolBar jtb; JButton jb1,jb2,jb3,jb4; public static void main(String[] args) { Demo9_1 demo=new Demo9_1(); } public Demo9_1() { //菜单栏 jmb=new JMenuBar(); jm1=new JMenu("文件"); jm2=new JMenu("编辑"); jm3=new JMenu("格式"); jm4=new JMenu("查看"); jm5=new JMenu("帮助"); xinjian=new JMenu("新建"); newfile=new JMenuItem("文件"); project=new JMenuItem("项目"); file=new JMenuItem("file"); pro=new JMenuItem("pro"); jmt2=new JMenu("打开"); jmt3=new JMenuItem("保存"); jmt4=new JMenuItem("另存为"); //工具栏 jtb=new JToolBar(); jb1 =new JButton("保存"); jb2=new JButton("帮助"); jtb.add(jb1); jtb.add(jb2); jta=new JTextArea(); xinjian.add(newfile); xinjian.add(project); jmt2.add(file); jmt2.add(pro); jm1.add(xinjian); jm1.add(jmt2); jm1.add(jmt3); jm1.add(jmt4); jmb.add(jm1); jmb.add(jm2); jmb.add(jm3); jmb.add(jm4); jmb.add(jm5); jtb.add(jb1); jtb.add(jb2); // JScrollPane jsp=new JScrollPane(jta); // jsp.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS); // this.add(jsp); this.add(jmb,BorderLayout.NORTH); this.add(jta,BorderLayout.CENTER); //设置见面属性 this.setSize(400,300); this.setLocation(10,10); this.setResizable(false); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); this.setVisible(true); } }
相关文章推荐
- java对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- Android IPC进程间通讯机制
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- 介绍一款信息管理系统的开源框架---jeecg
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法
- PropertyChangeListener简单理解
- c++11 + SDL2 + ffmpeg +OpenAL + java = Android播放器
- 插入排序
- 冒泡排序
- 堆排序
- 快速排序
- 二叉查找树