java中找不到符合_为什么java中找不到符号

importjava.awt.*;importjava.awt.event.*;importjavax.swing.*;importjava.io.*;publicclassTextViewerextendsFrameimplementsActionListener{Menujmenu=newMenu("文件");Menupmenu=...

import java.awt.*;

import java.awt.event.*;

import javax.swing.*;

import java.io.*;

public class TextViewer extends Frame implements ActionListener{

Menu jmenu = new Menu("文件");

Menu pmenu =new Menu("编辑");

MenuItem mcut =new MenuItem("剪切");

MenuItem mcopy=new MenuItem("复制");

MenuItem chose=new MenuItem("全选");

MenuItem mtie=new MenuItem("粘贴");

MenuItem rid=new MenuItem("清除");

MenuItem Open = new MenuItem("打开");

MenuItem Save = new MenuItem("保存");

MenuItem Exit = new MenuItem("退出");

TextArea txt = new TextArea();

public static void main(String[] args){

TextViewer editor = new TextViewer();

}

public TextViewer(){

super("文本编辑器");

jmenu.add(Open);

Open.addActionListener(this);

jmenu.add(Save);

Save.addActionListener(this);

jmenu.addSeparator();

jmenu.add(Exit);

Exit.addActionListener(this);

pmenu.add(mcut);

mcut.addActionListener(this);

pmenu.add(mcopy);

mcopy.addActionListener(this);

pmenu.add(chose);

chose.addActionListener(this);

pmenu.add(mtie);

mtie.addActionListener(this);

jmenu.addSeparator();

pmenu.add(rid);

rid.addActionListener(this);

MenuBar menu = new MenuBar();

menu.add(jmenu);

menu.add(pmenu);

setMenuBar(menu);

setLayout(new BorderLayout());

add("Center", txt);

txt.setEditable(true);

setSize(400,400);

setVisible(true);

}

public void actionPerformed(ActionEvent e) {

if (e.getSource() == Exit)

System.exit(0);

else if(e.getSource()==Open)

{

JFileChooser j=new JFileChooser();

j.showOpenDialog(this);

try{

File f=j.getSelectedFile();

FileInputStream in=new FileInputStream(f);

byte b[]=new byte[in.available()];

in.read(b);

in.close();

String s=new String(b);

txt.setText(s);

}catch(Exception ee){}

}

else if(e.getSource()==Save)

{

JFileChooser j=new JFileChooser();

j.showSaveDialog(this);

try{

File f=j.getSelectedFile();

FileWriter out=new FileWriter(f);

out.write(txt.getText());

out.close();

}catch(Exception ee){}

}

else

if (e.getSource()==chose)

{

txt.selectAll();

}

else

if(e.getSource()==rid)

{

txt.setText("");

}

else

if(e.getSource()==mcut)

{

mcut.cut();

}

else

if(e.getSource()==mcopy)

{

mcopy.copy();

}

else

if(e.getSource()==mtie)

{

mtie.past();

}

}

}

展开

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值