import java.awt.*;
导入Java.awt.event.*;
import javax.swing.*;
导入javax.swing.event.*;
import java.util.*;
import java.io.*;
导入javax.swing.file chooser.*;
import javax.swing.file chooser.filefilter;
导入Java.awt.data transfer.*;
公共类文本扩展axd dy/p {
文本区域;
字符串名称=null;
字符串板=null;
私有剪贴板Cb;
public Text () throws Exception
{
setTitle ('记事本);
toolkit kit=toolkit.getdefaulttoolkit (;
imageimg=kit.getimage('01.jpg );
设置图像(img;
JMenuBar jmb=new JMenuBar (;
add(jmb;
setjmenubar(jmb;
JMenu file=new JMenu ('文件);
JMenu edit=new JMenu ('编辑);
file.add(rebuild;
文件. add (save;
file.add (打开;
file.add(anothersave;
rebuild.set accelerator (keystroke.get keystroke (' ctrln ' ) );
open.set accelerator (keystroke.get keystroke (' ctrlo ' );
save.set accelerator (keystroke.get keystroke (' ctrls ' ) );
another save.set accelerator (keystroke.get keystroke (' ctrla ' ) );
area=new TextArea (;
ADD(area );
//jscrollpanescroldpane=new jscrollpane (area; //设置辊轴
//add(ScroldPane );
save.addaction listener (newaction listener ) )。
{
公共语音性能(活动e ) )。
{
try{
保存文本(;
} Catch (执行Ex ) ) ) ) )。
{
}
}
);
open.addaction listener (newaction listener ) )。
{
公共语音性能(活动e ) )。
{
try{
打开文本(;
} Catch (执行Ex ) ) ) ) )。
{
}
}
);
rebuild.addactionlistener (newactionlistener ) )。
{
公共语音性能(活动e ) )。
{
try{
area.setText (' );
名称=null;
} Catch (执行Ex ) ) ) ) )。
{}
}
);
another save.addactionlistener (newactionlistener ) )。
{
公共语音性能(活动e ) )。
{
anotherSaveText (;
}
);
edit.add(cut;
edit.add (复印;
edit.add(plaster;
edit.add(all;
cut.set accelerator (keystroke.get keystroke (' ctrlx ' ) );
复制. set accelerator (keystroke.get keystroke (' ctrlc ' );
plaster.set accelerator (keystroke.get keystroke (' ctrlv ' ) );
all.set accelerator (keystroke.get keystroke (' ctrla ' ) );
cb=Toolkit.getDefaultToolkit ().getSystemClipboard );
cut.addaction listener (newaction listener )//剪切
{
公共语音性能(活动e ) )。
{
board=area.getSelectedText (;
CB.set contents (新字符串选择) board ),null );
area.replaceRange (',area.getSelectionStart ),area.getSelectionEnd );
}
);
copy.addaction listener (newaction listener ) )//复制
{
奋斗的旅行者/p