用java做一个简单的word,但是里面的一些简单功能实现不了,请高人指点。
这个是我写的一个简单的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("一个带菜单的窗口");
}
}