怎么利用java程序设计来制作一个文本文档

 我来答
7583151
2006-12-02
知道答主
回答量:15
采纳率:0%
帮助的人:16.2万
展开全部
给你一个可是我不知道你说的文档是什么!

一简单的记事本可以吗?
import java.awt.*;
import java.awt.event.*;

class TestMenu
{
public static void main(String args[])
{
MyMenuFrame mf=new MyMenuFrame();
mf.setSize(new Dimension(300,200));
mf.setVisible(true);//使窗口可见
}
}

class MyMenuFrame extends Frame
implements ActionListener,ItemListener//定义窗口
{
MenuBar m_MenuBar;
Menu menuFile,menuEdit,m_Edit_Paste;
MenuItem mi_File_Open,mi_File_Close,mi_File_Exit,mi_Edit_Copy;
MenuItem pi_New,pi_Del,pi_Pro,mi_Paste_All,mi_Paste_Part;
CheckboxMenuItem mi_Edit_Cut;
PopupMenu popM;
TextArea ta;

MyMenuFrame()
{
super("记事本");//指定窗口标题
ta=new TextArea("\n\n\n\n\n\n\t\t\t 没有选择",5,20);
//ta.addMouseListener(new HandleMouse(this));
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
dispose();
System.exit(0);
}
});
add("Center",ta);

popM=new PopupMenu();//创建弹出窗口
pi_New=new MenuItem("新建");
pi_New.addActionListener(this);
popM.add(pi_New);
pi_Del=new MenuItem("删除");
pi_Del.addActionListener(this);
popM.add(pi_Del);
pi_Pro=new MenuItem("属性");
pi_Pro.addActionListener(this);
popM.add(pi_Pro);
ta.add(popM);

m_MenuBar=new MenuBar();//创建菜单条

menuFile=new Menu("文件");
mi_File_Open=new MenuItem("打开",new MenuShortcut('o'));
mi_File_Close=new MenuItem("关闭");
mi_File_Exit=new MenuItem("退出");
mi_File_Exit.setShortcut(new MenuShortcut('x'));
mi_File_Open.setActionCommand("打开");
mi_File_Exit.setActionCommand("退出");
mi_File_Open.addActionListener(this);
mi_File_Close.addActionListener(this);
mi_File_Exit.addActionListener(this);
menuFile.add(mi_File_Open);//把菜单项加入菜单条
menuFile.add(mi_File_Close);
menuFile.addSeparator();
menuFile.add(mi_File_Exit);
m_MenuBar.add(menuFile);

menuEdit=new Menu("编辑");
mi_Edit_Copy=new MenuItem("复制");
mi_Edit_Cut=new CheckboxMenuItem("剪切");//创建选择菜单子项
m_Edit_Paste=new Menu("粘贴");//创建二级菜单项
mi_Paste_All=new MenuItem("全部粘贴");
mi_Paste_Part=new MenuItem("部分粘贴");
mi_Edit_Copy.addActionListener(this);
mi_Edit_Cut.addItemListener(this);
m_Edit_Paste.add(mi_Paste_Part);//为二级菜单项加入菜单子项
m_Edit_Paste.add(mi_Paste_All);
mi_Paste_Part.addActionListener(this);
mi_Paste_All.addActionListener(this);
menuEdit.add(mi_Edit_Copy);
menuEdit.add(mi_Edit_Cut);
menuEdit.addSeparator();
menuEdit.add(m_Edit_Paste);//把二级菜单项加入菜单项
m_MenuBar.add(menuEdit);

this.setMenuBar(m_MenuBar);//把菜单加入整个Frame容器
}
public void actionPerformed(ActionEvent e)//响应动作事件
{
if(e.getActionCommand()=="退出")
{
dispose();
System.exit(0);
}
else
ta.setText("\n\n\n\n\n\t\t\t"+e.getActionCommand());

}

public void itemStateChanged(ItemEvent e)
{
if(e.getSource()==mi_Edit_Cut)
if(((CheckboxMenuItem)e.getSource()).getState())//查看是否选中
ta.setText("\n\n\n\n\n\t\t\t"+"选择了"+((CheckboxMenuItem)e.getSource()).getLabel());
else
ta.setText("\n\n\n\n\n\t\t\t"+"未选择"+((CheckboxMenuItem)e.getSource()).getLabel());
}
}
89446659
2006-11-17 · 超过11用户采纳过TA的回答
知道答主
回答量:66
采纳率:0%
帮助的人:33.6万
展开全部
不知道你说的是不是 javadoc
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式