天天看点

java解析时已到达文件结尾_编译java源文件时说解析时已到达文件结尾

平时显示“解析时已到达文件结尾}”时,我直接删掉最后的“}”就好了,不过这次这个“}”不应该删啊,cmd图片和源文件如下,由于字数限制,源文件还有一些内容我在图片里显示,如果哪位...

平时显示“解析时已到达文件结尾 }”时,我直接删掉最后的“}”就好了,不过这次这个“}”不应该删啊,cmd图片和源文件如下,由于字数限制,源文件还有一些内容我在图片里显示,如果哪位想要编译看看,剩下的我在追问里加

import java.awt.*;

import java.awt.event.*;

import java.awt.datatransfer.*;

public class Example

{public static void main(String[] args)

{ MyFrame win=new MyFrame();

}

}

class MyFrame extends Frame implements ActionListener

{MenuBar menubar;

Menu menu1,menu2,menu3,menu4;

MenuItem copy,cut,paste,exit;

TextArea text;

Clipboard clipboard=null;

MenuShortcut shortcut1=new MenuShortcut(KeyEvent.VK_A),

shortcut2=new MenuShortcut(KeyEvent.VK_B),

shortcut3=new MenuShortcut(KeyEvent.VK_C),

shortcut4=new MenuShortcut(KeyEvent.VK_D);

MyFrame()

{menubar=new MenuBar();

menu1=new Menu("edit1");

menu2=new Menu("edit2");

menu3=new Menu("edit3");

menu4=new Menu("edit4");

copy=new MenuItem("copy");

cut=new MenuItem("cut");

paste=new MenuItem("paste");

exit=new MenuItem("exit");

copy.setShortcut(shortcut1);

cut.setShortcut(shortcut2);

paste.setShortcut(shortcut3);

exit.setShortcut(shortcut4);

menu1.add(copy);

menu2.add(cut);

menu3.add(paste);

menu4.add(exit);

menubar.add(menu1);

menubar.add(menu2);

menubar.add(menu3);

menubar.add(menu4);

setMenuBar(menubar);

text=new TextArea(50,50);

add(text,"CENTER");

copy.addActionListener(this);

cut.addActionListener(this);

paste.addActionListener(this);

exit.addActionListener(this);

setBounds(200,200,200,200);

setVisible(true);

pack();

addWindowListener(new WindowAdpater(){public void windowClosing(WindowEvent e){System.exit(0);}});

}

public void actionPerformed(ActionEvent e)

{if(e.getSource()==copy)

{String s=text1.getSelectedText();

StringSelection temp=new StringSelection(s);

clipboard.setContents(temp,null);

text.append("复制了");

}

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

{String s=text.getSelectedText();

StringSelection temp=new StringSelection(s);

clipboard.setContents(temp,null);

int i=text.getSelectionStart();

int j=text.getSelectionEnd();

text.replaceRange("",i,j);

text.append("剪切了");

}

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

{Transferable content=clipboard.getContents(this);

//字数又限制了

展开