您的位置:首页 > 编程语言 > Java开发

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