用java做一个简单的word,但是里面的一些简单功能实现不了,请高人指点。

liumin_duo 2011-05-22 04:42:04
这个是我写的一个简单的java程序,我想实现里面的部分功能,
(复制,剪切,黏贴)就可以了。急


import java.lang.Object ;

import java.awt.Component;

import java.awt.Container ;

import javax.swing.JComponent ;

import java.io.*;

import javax.swing.text.JTextComponent ;

import java.awt.datatransfer.Clipboard;

import java.awt.*;

class FirstWindow extends Frame

{ MenuBar menubar;

Menu menu1,menu2,menu3,menu4,menu5,menu6;

TextArea text;

MenuItem item11,item12,item13,item14,item15,item16,item17,item18,
item21,item22,item23,item24,item25,item26,item31,item32,item41,item42,item51,item52,item61,item62;

FirstWindow(String s)

{ setTitle(s);

Toolkit tool=getToolkit();

Dimension dim=tool.getScreenSize();

setBounds(0,0,dim.width/2,dim.height/2);

menubar=new MenuBar();

menu1=new Menu("文件");

menu2=new Menu("编辑");

menu3=new Menu("视图");

menu4=new Menu("插入");

menu5=new Menu("工具");

menu6=new Menu("表格");

text=new TextArea();

item11=new MenuItem("新建");

item12=new MenuItem("打开");

item13=new MenuItem("新建");

item14=new MenuItem("保存");

item15=new MenuItem("权限");

item16=new MenuItem("另存为");

item17=new MenuItem("打印");

item18=new MenuItem("发送");

item21=new MenuItem("剪切");

item22=new MenuItem("黏贴");

item23=new MenuItem("清除");

item24=new MenuItem("查找");

item25=new MenuItem("替换");

item26=new MenuItem("全选");

item31=new MenuItem("普通");

item32=new MenuItem("web版式");

item41=new MenuItem("分隔符");

item42=new MenuItem("页码");

item51=new MenuItem("字体");

item52=new MenuItem("段落");

item61=new MenuItem("拼写与语法");

item62=new MenuItem("信息检索");

add(text);

menu1.add(item11);

menu1.add(item12);

menu1.add(item13);

menu1.add(item14);

menu1.add(item15);

menu1.add(item16);

menu1.add(item17);

menu1.add(item18);

menu2.add(item21);

menu2.add(item22);

menu2.add(item23);

menu2.add(item24);

menu2.add(item25);

menu2.add(item26);

menu3.add(item31);

menu3.add(item32);

menu4.add(item41);

menu4.add(item42);

menu5.add(item51);

menu5.add(item52);

menu6.add(item61);

menu6.add(item62);

menubar.add(menu1);

menubar.add(menu2);

menubar.add(menu3);

menubar.add(menu4);

menubar.add(menu5);

menubar.add(menu6);

this.setMenuBar(menubar);

setMenuBar(menubar);

setVisible(true);

}

}

public class r1

{ public static void main(String args[])

{ FirstWindow win=new FirstWindow("一个带菜单的窗口");

}

}
...全文
82 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

51,408

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧