基于JAVA的简单界面设计:记事本

转载 2013年12月05日 23:14:15

原文链接:http://blog.csdn.net/jianyuling199/article/details/17136375

import java.awt.*;  
import javax.swing.*;  
  
public class Text1 extends JFrame{  
  
 JMenuBar jmb;//菜单条组件  
 JMenu m1,m2,m3,m4,m5;  
 JMenuItem item1,item2,item3,item4,item5,item6,item7;  
 JMenu xinjian;//二级菜单  
 JMenuItem project,file;  
   
 JScrollPane jsp;  
 JTextArea jta;  
   
 //工具条  
 JToolBar jtb;  
 JButton jb1,jb2,jb3,jb4,jb5,jb6;  
 public Text1(){  
    
  //菜单条  
  jmb = new JMenuBar();  
  m1 = new JMenu("文件(F)");  
  m1.setMnemonic('F');//设置助记符,快捷键  
  m2 = new JMenu("编辑(E)");  
  m2.setMnemonic('E');  
  m3 = new JMenu("格式(O)");  
  m3.setMnemonic('O');  
  m4 = new JMenu("查看(V)");  
  m4.setMnemonic('V');  
  m5 = new JMenu("帮助(H)");  
  m5.setMnemonic('H');  
    
  //副菜单  
  //item1 = new JMenuItem();  
  item2 = new JMenuItem("打开(O)");  
  item3 = new JMenuItem("保存(S)");  
  item4 = new JMenuItem("另存(A)");  
  item5 = new JMenuItem("打印(P)");  
  item6 = new JMenuItem("页面设置(U)");  
  item7 = new JMenuItem("退出(X)");  
    
  //二级菜单  
  xinjian = new JMenu("新建");  
  project = new JMenuItem("工程");  
  file = new JMenuItem("文件");  
    
  //工具条  
  jtb = new JToolBar();  
  jb1 = new JButton("打开");  
  jb1.setToolTipText("打开");  
  jb2 = new JButton("保存");  
  jb3 = new JButton("打印");  
  jb4 = new JButton("剪切");  
  jb5 = new JButton("复制");  
  jb6 = new JButton("粘贴");  
    
  jta = new JTextArea();  
    
  //设置布局管理器,采用默认  
    
  //添加组件  
  xinjian.add(project);  
  xinjian.add(file);  
    
  m1.add(xinjian);  
  m1.add(item2);  
  m1.add(item3);  
  m1.add(item4);  
  m1.add(item5);  
  m1.addSeparator();//添加分割线  
  m1.add(item6);  
  m1.add(item7);  
    
        jtb.add(jb1);  
        jtb.add(jb2);  
        jtb.add(jb3);  
        jtb.add(jb4);  
        jtb.add(jb5);  
        jtb.add(jb6);  
          
     //将菜单添加到菜单条上  
  jmb.add(m1);  
  jmb.add(m2);  
  jmb.add(m3);  
  jmb.add(m4);  
  jmb.add(m5);  
  //将菜单条添加到窗体  
  this.setJMenuBar(jmb);  
  //将工具条添加到窗体  
  this.add(jtb,BorderLayout.NORTH);  
    
  //将多行文本框添加入滚动  
  jsp = new JScrollPane(jta);  
  jsp.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED);  
  this.add(jsp);  
  //设置窗体  
  this.setTitle("记事本");  
  this.setSize(500,300);  
  this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);  
  this.setLocation(200, 200);  
  this.setVisible(true);  
 }  
 public static void main(String[] args) {  
  // TODO Auto-generated method stub  
        Text1 t1 = new Text1();  
 }  
  
}  


用java开发的一个简单的记事本程序

代码如下:package IO; import java.io.*; import java.awt.*; import javax.swing.*;import java.awt.event.*; ...
  • MyCodeDream
  • MyCodeDream
  • 2015年06月22日 19:48
  • 2796

用记事本写一个简单的java程序

用记事本写一个简单的java程序第一步: 安装好jdk,并设置好环境变量。 桌面-计算机(右键)-属性-高级系统设置-环境变量-path-在变量值后加上;和jdk安装路径加...
  • lxh_gdmu
  • lxh_gdmu
  • 2015年07月21日 03:59
  • 667

基于JAVA的简单界面设计:记事本

//跟韩老师学的,一点点,一点点 //包含菜单条,工具条,二级菜单,多行文本,助记符等等 //一会发个QQ的界面(纯山寨,呵呵) import java.awt.*; import javax.s...
  • jianyuling199
  • jianyuling199
  • 2013年12月05日 09:30
  • 711

Java图形界面开发—简易记事本

简易记事本小练习
  • qq_25827845
  • qq_25827845
  • 2016年05月18日 20:41
  • 3958

java学习之用记事本写简单的HelloWorld程序

//public :表示这个类是公共的,一个java文件中只能有一个public类 //class:表示这是一个类 //HelloWorld:类名(公共类的类名必须和文件名一致) public cla...
  • geekday
  • geekday
  • 2014年07月09日 21:28
  • 1915

用Java程序编写记事本

import java.awt.*; import java.awt.event.*; import javax.swing.*; import java.io.*; public class Not...
  • jspamd
  • jspamd
  • 2009年12月29日 22:03
  • 9235

android记事本源代码下载,很简单的代码实例,绝对给力

原文:android记事本源代码下载,很简单的代码实例,绝对给力 源代码下载地址:http://www.zuidaima.com/share/1840866736786432.htm ...
  • yaerfeng
  • yaerfeng
  • 2016年10月12日 10:09
  • 4126

java编写一个简单记事本

package notepad; import java.awt.Font; import java.awt.Toolkit; import java.awt.event.ActionEvent;...
  • ll136078
  • ll136078
  • 2011年08月23日 21:43
  • 7445

Java实现记事本

import java.awt.Color; import java.awt.FileDialog; import java.awt.Frame; import java.awt.Menu; ...
  • zhy_cheng
  • zhy_cheng
  • 2012年07月30日 23:14
  • 1975

记事本简单实现思路

前提:需求已知 1、要写个记事本,最起码要有个列表页、
  • cadi2011
  • cadi2011
  • 2016年06月23日 22:57
  • 342
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:基于JAVA的简单界面设计:记事本
举报原因:
原因补充:

(最多只允许输入30个字)