Java编写的文本编辑器

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

J a v a编写的文本编辑器 Company number:【0089WT-8898YT-W8CCB-BUUT-202108】

界面:

代码(编译后可直接运行):

;

import .*;

import .*;

public class MyTxt

{

public static void main(String[] args)

{

Aframe frame = new Aframe();

;

();

}

}

class Aframe extends JFrame

{

public Aframe()

{

setTitle("我的记事本");

setSize(WIDTH, HEIGHT);

Container contentPane = getContentPane();

JPanel txtPanel = new JPanel();

JPanel comboxPanel = new JPanel();

JPanel textPanel = new JPanel();

txtArea=new JTextArea("",17,40);

JScrollPane scrollPane =new JScrollPane(txtArea); (scrollPane);

(comboxPanel,;

(txtPanel);

(textPanel,;

."};

daxiaobox=new JComboBox(dax);

(daxiaobox);

(true);

(true);

(true);

(new FlowLayout);ddUndoableEditListener(um); }

quals(""))

{

("");

}

else{

int n=, "无标题记事本已改变。\n想要保存吗","记事本",; if(n=={

("");

setTitle("无标题"+"——"+"记事本");

}

else if(n==

{

(true);

String name=()+();

try

{

FileOutputStream out=new FileOutputStream(name);

().getBytes());

();

}

catch(IOException a)

{

保存失败。。!");

}

}

}

}

etBytes());

();

}

catch(IOException a)

{

保存失败。。!");

}

shifulingcun=1;

}

etBytes());

();

}

catch(IOException b)

{

保存文件失败");

}

}

");

FileDialog save=new FileDialog(this,"另存为..",; JRadioButtonMenuItem xz,qxxz;

JFileChooser fileChooser;

int shifulingcun;

JToolBar toolbar2;

JTextField text1,text2,text3,text4;

public JTextField aaaaa=new JTextField ("");

UndoManager um;

Dialog tanchu=new Dialog(this);

public Button que;

Label tishi=new Label("字体和大小:");

String ff="",kk="",zzz="";

}

界面:

相关文档
最新文档