JAVA高手请进!!!急!!! 截取部分代码,请见谅!!!无法实现保存功能,请高手指教,谢谢!!!

来源:百度知道 编辑:UC知道 时间:2024/06/05 20:13:34
public class NoteBook extends JFrame implements ActionListener{
private JMenuBar menubar;
private JMenu File,Edit;
private JMenuItem newFile,openFile,dosave,saveOtherFile;
private JTextArea text;
private JFileChooser chooser;
private File file;
private String saveFiles="",openFiles="";
private boolean ziding=true;
private int second;
private boolean result=false,flag=false;
JLabel hang;
JLabel time;
public NoteBook()
{
super("计算机");
menubar=new JMenuBar();
setJMenuBar(menubar);
File=new JMenu("文件");

newFile=new JMenuItem("新建");
openFile=new JMenuItem("打开");
dosave=new JMenuItem("保存");
saveOtherFile=new JMenuItem("另存为");
Edit=new JMenu("编辑");
cut=new JMenuItem("剪切");
copy=new JMenuItem("复制");
paste=new JM

dosave应该是往这里放代码是漏了,倒数花括号层次,到dosave还是正确的。
错误发生在你用OutputStream还是在PrintWriter上?
写文本为什么不用FileWriter或RandomAccessFile?

大致看了一下
public void dosave() 这个函数怎么写到了构造函数里
还有actionPerformed()里的代码有点问题
逻辑上的 我也没看出来啥~