基于java的记事本程序课程设计(含源文件) 下载本文

{editor.copy();}

if(mi==cut) //剪切

{editor.cut();}

if(mi==paste) //粘贴

{editor.paste();}

if(mi==i11) //字体设置

{editor.setFont(new

java.awt.Font(\

\

if(mi==i12)

{editor.setFont(new

java.awt.Font(\

\

if(mi==i13)

{editor.setFont(new

java.awt.Font(\

\

if(mi==i21) //字体颜色 { editor.setForeground(Color.red); } if(mi==i22)

{editor.setForeground(Color.blue);}

if(mi==i23)

{editor.setForeground(Color.green);}

if(mi==about) //帮助菜单的关于 { 宋

String message = \记事本----\

+ \由梁**指导,***、**、**共同完成\\n感谢您的使用!\JOptionPane.showMessageDialog(JM4.this, 于...\ }

/******弹出菜单********/

if(mi==item1) //复制 {editor.copy();}

if(mi==item2) //剪切 {editor.cut();}

if(mi==item3) //粘贴 {editor.paste();} }

message,

\

4.3.4 编辑区的鼠标事件事件处理 /******编辑区的鼠标事件*********/ public void mouseReleased(MouseEvent e) {

if(e.isPopupTrigger())

pm.show(editor,e.getX(),e.getY());

}

public void mouseClicked(MouseEvent e){} public void mouseEntered(MouseEvent e){} public void mouseExited(MouseEvent e){} public void mousePressed(MouseEvent e){}

public static void main (String[] args) { JM4 d=new JM4();} }

5 测试分析

(1)程序运行界面如下:

(2)“文件”菜单的菜单项:

(3)“编辑”菜单的菜单项:

(4)打开文件及另存文件时的界面:

由于打开文件和另存文件都要寻找路径,所以开始时界面相同。

(5)打开了某一个文本文件是的截图:

(6)设置字体为黑体和颜色为蓝色的截图: