用java swing写一个记事本

(1)文件操作:新建、打开、保存、另存为、退出(2)编辑:撤消、剪切、复制、粘贴、删除(3)格式:自动换行(4)帮助:关于高级功能要求:(1)为“新建”“打开”“保存”“... (1)文件操作:新建、打开、保存、另存为、退出
(2)编辑:撤消、剪切、复制、粘贴、删除
(3)格式:自动换行
(4)帮助:关于
高级功能要求:
(1)为“新建” “打开” “保存” “撤消” “复制” “剪切” “粘贴”设置工具栏按钮
(2)编辑:查找、查找下一个、替换
展开
 我来答
匿名用户
2013-07-10
展开全部
如果你安装了JDK的Demo的话(安装时有选择),里面有个例子叫Notepad,带源代码的,具体路径在:
JDK1.6:Java\jdk1.6.0_12\demo\jfc\Notepad
路径下的Jar包双击可执行(前提是安装了JRE),src文件夹下是源文件,有两个:Notepad.java和ElementTreePanel.java
代码行数比较多,连注释带空行的一共将近1400行。
你只需要在上面加一个“另存为”和“关于”,还有就是把编辑框设定成自动换行就可以满足基本要求了。
对于高级功能里的(1),这里已经实现了。(2)还得自行添加。
运行效果图:
匿名用户
2013-07-10
展开全部
import java.awt.*;
import java.awt.event.*;
import java.applet.Applet;

public class jsq extends Applet implements ActionListener{
int flag=0;
double x;
String s=new String("");
Panel p1,p2,p3;
Label label;
TextField text1;
Button bclear,bpoint,beq,badd,bsbb,bmult,bdiv;
Button[] b=new Button[10];
java.applet.AudioClip sound;
public void init(){
java.net.URL aurl=getCodeBase();
sound=getAudioClip(aurl,"yahoo2.au");//获得声音片断
p1=new Panel();p2=new Panel();p3=new Panel();
setLayout(new FlowLayout());
p1.setLayout(new FlowLayout());
p2.setLayout(new GridLayout(4,3));
p3.setLayout(new GridLayout(4,1));
label=new Label("小小计算器"+s);
text1=new TextField(12);
bclear=new Button("Clear");
add(label);
p1.add(text1);p1.add(bclear);
bclear.addActionListener(this);

for(int i=0;i<10;i++) {
b[i]=new Button(Integer.toString(i));
}

bpoint=new Button(".");
beq=new Button("=");

for(int i=0;i<10;i++) {
p2.add(b[i]);
b[i].addActionListener(this);
}
p2.add(bpoint);p2.add(beq);
bpoint.addActionListener(this);
beq.addActionListener(this);

badd=new Button("+");
bsbb=new Button("-");
bmult=new Button("*");
bdiv=new Button("/");
p3.add(badd);
p3.add(bsbb);
p3.add(bmult);
p3.add(bdiv);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-07-10
展开全部
肯定不是毕业设计 毕业设计哪有这么简单 其实记事本很随意你自己随便就能弄出来 只不过就是GUI编程
文件操作 借本书 最多两天
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-07-10
展开全部
哈 交毕业项目吧...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式