问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java记事本程序的设计与实现应该用什么设计模式写(两个及以上)

发布网友 发布时间:2022-05-13 08:20

我来回答

1个回答

热心网友 时间:2024-02-22 07:52

程序太长,发不上去,先实现基本的 图形用户界面
import java.awt.*;
import java.awt.event.*;

public class TestMenu {
public static void main (String[] args) {
new MenuFrame("新建"+" "+"文本文档"+".txt"+" "+"-"+" "+"记事本").launchFrame();
}
}
class MenuFrame extends Frame {
MenuBar mb = null;
MenuFrame (String s) {
super (s);
}
public void launchFrame() {
Menu file = new Menu ("文件");
Menu edit = new Menu ("编辑");
Menu format = new Menu ("格式");
Menu help = new Menu ("帮助");
MenuItem newItem = new MenuItem ("新建");
newItem.addActionListener (new ActionListener () {
public void actionPerformed(ActionEvent e) {
final Frame ff = new Frame ("记事本");
ff.setMenuBar(mb);
ff.setBounds (300,300,400,200);
ff.setVisible (true);
ff. addWindowListener (new WindowAdapter () {
public void windowClosing(WindowEvent e) {
ff.setVisible (false);
}
} );
}
});
MenuItem saveItem = new MenuItem ("保存");
MenuItem exitItem = new MenuItem ("退出");
MenuItem helpTitle = new MenuItem ("帮助主题");
MenuItem line = new MenuItem ("-");
MenuItem about = new MenuItem ("关于记事本");
MenuItem copy = new MenuItem ("粘贴");
MenuItem serach = new MenuItem ("查找");
edit.add (copy);
edit.add (serach);
help.add (helpTitle);
help.add (line);
help.add (about);
exitItem.addActionListener (new ActionListener () {
public void actionPerformed(ActionEvent e) {
System.exit (0);
}
} );
file.add (newItem);
file.add (saveItem);
file.add (exitItem);
mb = new MenuBar();
mb.add (file);
mb.add (edit);
mb.add (format);
mb.add (help);
addWindowListener (new WindowAdapter () {
public void windowClosing(WindowEvent e) {
System.exit (0);
}
} );
setLayout (new FlowLayout());
setMenuBar (mb);
setBounds (300,300,400,200);
setVisible (true);
}
}
能帮到你的话 望采纳
2019-05-16知道答主回答量:0采纳率:0%帮助的人:0我也去答题访问个人页
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
怎样喷香水留香更持久?有哪些技巧? 有哪些方法让香水持久度更长一些? 怎样喷香水比较持久? 如何喷香水能使味道更持久? 败北是什么梗 湖南第一师范学院生活开销 赣州博沃新能源科技有限公司怎么样? 在湖南第一师范学院读书需要支出哪些费用 江西信丰恒隆麦饭石酒业有限公司公司荣誉 信丰县资源特点 镇江丹徒新区公交IC卡充值点在什么地方? 镇江公交卡办理地点 镇江市公交卡在哪里办? mac 怎么将已经创建的分区删除回到最初的样子 住房公积金交了刚好一年,中间停了一年,今天重新交了,不过才交两个月。 住房公积金中间断了怎么办 住房公积金中断了怎么办 猴年的男宝宝姓余起什么名字好 有关新加坡绿卡问题 如何办理新加坡绿卡 少数民族是否可以办理新加坡绿卡?有什么条件? 在新加坡几年可以办绿卡? 中国留学生如何申请新加坡绿卡 在新加坡工作几年能办绿卡?? 新加坡留学热点:如何申请新加坡绿卡和新加坡国籍 读钢铁是怎样炼成的400字4篇急!!!今天9点前要交 申请新加坡永久居民(也就是绿卡)要有什么条件? 新加坡申请绿卡,移民需要什么条件? 小米平板2win10能否下载安卓的APP 跟新加坡男人结婚后怎样能得到永久居民准证呢(绿卡)?有些什么条件啊? 镇江的公交卡能在南京充值吗?是宁镇扬通用的那个江苏省公交一卡通 java电子记事本的设计与实现 镇江市丹徒区三山镇这边有没有充值公交卡的地方 镇江市丹徒区办老年公交卡在什么地方办?丹徒区老年公交卡在那里办,带上老年人的身份证代办可不可以?_百度问一问 镇江市公交卡究竟怎么算钱? 如何用java一步步编出一个记事本程序 户口不是镇江市的可以办老年公交卡吗? 用java设计一个电子记事本,要含保存,新建等基本功能,用EditPlus或Utredit,最好附带实验结果 简述索绪尔的结构主义语言观 用java实现记事本全部功能 对未学会言语符号儿童的训练是怎样的? 用java编写记事本程序,可以实现新建、打开、保存、退出、复制、粘贴、剪切、全选。 玫瑰花枸杞红枣泡茶,黑芝麻核桃枸杞能一起吃吗 黑芝麻糊里能放枸杞和红枣吗 普洱茶和黑芝麻枸杞红枣泡水可以? 黑芝麻红枣枸杞西洋参一起泡水喝有没有坏处 5年前有一个公司股份转让给了公司同事,转让完本人与该公司没任何关系。转让时? 股东股权转让后是否还承担公司债务 公司股权变更后,原股权人还与公司有关系吗? 公司转让出去后,原法人还对公司有什么责任么