JAVA运行,出现 非法字符: \12288,求高手解答.

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
class MyPanel extends JPanel{
// Image img=Toolkit.getDefaultToolkit().getImage("C:\图片1.png");
public void Paint(Graphics g){
g.drawImage(img,0,0,this);

}
}
public class MainForm extends JFrame implements ActionListener
{
JMenu mSystem=new JMenu("系统");
JMenuItem mExit=new JMenuItem("退出");
JMenu mOperate=new JMenu("数据操作");
JMenuItem mAdd=new JMenuItem("添加");
JMenuItem mDel=new JMenuItem("删除");
JMenuItem mModify=new JMenuItem("修改");
JMenu mQuery=new JMenu("查询");
JMenuItem mName=new JMenuItem("按姓名查找");
JMenuItem mScore=new JMenuItem("按成绩查找");
JMenu mHelp=new JMenu("帮助");
JMenuItem mAbout=new JMenuItem("信息");
JMenuBar mBar=new JMenuBar();
MainForm()
{super("学生成绩管理系统");
  setSize(875,583);
  mSystem.add(mExit);
  mOperate.add(mAdd);
  mOperate.add(mDel);
  mOperate.add(mModify);
  mQuery.add(mName);
  mQuery.add(mScore);
  mHelp.add(mAbout);
  mBar.add(mSystem);
  mBar.add(mOperate);
  mBar.add(mQuery);
  mBar.add(mHelp);
  setJMenuBar(mBar);
  mExit.addActionListener(this);
  mAdd.addActionListener(this);
  mDel.addActionListener(this);
  mModify.addActionListener(this);
  mName.addActionListener(this);
  mScore.addActionListener(this) ;
  mAbout.addActionListener(this);
  setContentPane(new MyPanel());
  setVisible(true);}
  public void actionPerformed(ActionEvent ae)
  {if(ae.getSource()==mExit)System.exit(0);
  if (ae.getSource()==mAbout) JOptionPane.showMessageDialog(this,"学生成绩管理系统","信息",JOptionPane.INFORMATION_MESSAGE)
  if(ae.getSource()==mAdd) new AddForm().setVisible(true);
  if(ae.getSource()=mDel) new DeleteForm().setVisible(true);
  if (ae.getSource()==mModify) new ModifyForm().setVisible(true);
  if(ae.getSource()==mName) new NameQueryForm().setVisible(true);
  if(ae.getSource()==mScore) new ScoreQueryForm().setVisible(true);
  }
 
  public static void main(String[] args)
  {new MainForm();
  }

第1个回答  2012-07-04
英文都不会错的,我看了一下应该没有问题,你把代码注释掉,看看是哪一行的问题,你的那个路径不能那样直接写的,
// Image img=Toolkit.getDefaultToolkit().getImage("C:\图片1.png");
\\
第2个回答  2012-07-04
要注意 字符集编码格式喔~ gbk or utf-8本回答被提问者采纳
相似回答