BufferedWriter和Actionlistener无法正常工作

时间:2015-03-12 21:34:09

标签: java swing

我正在制作一个Java工具,帮助记录销售和动物的农场记录。我有这段代码:

更新:

button.addActionListener(new ActionListener() {
        @Override
        public void actionPerformed(ActionEvent e) {
            //Frame
            JFrame newJFrame = new JFrame();
            //Panel2
            JPanel delta = new JPanel();
            //Panel
            JPanel alpha = new JPanel();
            //Area
            final JTextField beta = new JTextField();
            beta.setSize(20, 7);
            beta.addActionListener(new ActionListener() {
                @Override
                public void actionPerformed(ActionEvent e) {
                    try{
                        BufferedWriter fileOut = new BufferedWriter(new FileWriter("config.plist"));
                        String getInfo = beta.getText();
                        fileOut.write("<"+getInfo+">"+getInfo+"<"+getInfo+">");
                        fileOut.close();
                    } catch (IOException ioe) {
                        ioe.printStackTrace();
                    }

                }
            });

单击按钮时应该创建JFrame的程序,然后将输入到textField中的内容记录到.plist文件中。但是当我点击它时,它绝对没有。

1 个答案:

答案 0 :(得分:1)

获取文字:

String someText = beta.getText();

并使用writer将该字符串写入文件。