| 网站首页 | 业界新闻 | 群组 | 交易 | 人才 | 下载频道 | 博客 | 代码贴 | 编程论坛
共有 574 人关注过本帖
标题:在Scr根目录下创建文件夹的文本文档,存储信息
只看楼主 加入收藏
星星的光芒
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2014-11-12
结帖率:0
  问题点数:0  回复次数:2   
在Scr根目录下创建文件夹的文本文档,存储信息
package com.soft.test;

import java.awt.BorderLayout;
import java.awt.CardLayout;
import java.awt.Color;
import java.awt.FlowLayout;
import java.awt.GridBagConstraints;
import java.awt.GridBagLayout;
import java.awt.GridLayout;
import java.awt.Insets;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStream;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;


public class FileSave extends JFrame implements ActionListener{
       private CardLayout card;
       private JPanel jPanelBtn,jPanelSave;
       private JButton saveBtn,inBtn;
       private JTextField nameField;
        public FileSave(){
        init();
        setTitle("         图书管理");
        setSize(600,500);
        setLocationRelativeTo(null);
        setVisible(true );
        setDefaultCloseOperation(DISPOSE_ON_CLOSE);
    }
   
    public void init(){
        jPanelBtn=new JPanel(new FlowLayout(FlowLayout.CENTER));
        saveBtn=new JButton("保存");
        saveBtn.addActionListener(this);
        
        
        inBtn=new JButton("查询");
   
        jPanelBtn.add(saveBtn);
        jPanelBtn.add(inBtn);
        
        jPanelSave=new JPanel(new GridLayout(5,2));
        jPanelSave.setBackground(Color.LIGHT_GRAY);
        //this.setLayout(new GridBagLayout());
        JLabel nameLab=new JLabel("图书名称:");
        JTextField nameField=new JTextField();
        JLabel kindLab=new JLabel("图书类别:");
        JTextField kindField=new JTextField();
        JLabel priceLab=new JLabel("图书位置:");
        JTextField priceField=new JTextField();
        jPanelSave.add(nameLab);
        jPanelSave.add(nameField);        
        jPanelSave.add(kindLab);
        jPanelSave.add(kindField);
        jPanelSave.add(priceLab);
        jPanelSave.add(priceField);
        

   
        
        add(jPanelSave,BorderLayout.CENTER);
        add(jPanelBtn, BorderLayout.SOUTH);
        
        
    }
    public static void main(String[] args) {
        new FileSave();
    }

    @Override
    public void actionPerformed(ActionEvent e) {
        // TODO Auto-generated method stub    saveBtn.addActionListener(new ActionListener() {
        
        
            if(e.getSource()==saveBtn){
            File file=new File("Dora/MyFile");
            String a=nameField.getText();//***********************wrong
            try {    OutputStream out=new FileOutputStream(file);
                    
                    byte []b=a.getBytes();
                    out.write(b);
                    out.close();
            } catch (IOException e2) {
                System.err.println("error");
            }
        
            
        
            
        }
            else if(e.getSource()==inBtn){
                new FileOut();
            }
   
    }
   
}

在scr根目录下创建了一个Dora文件夹,在文件夹里创建了一个文本文档MyFile,按保存的时候执行错误,不知怎么改
搜索更多相关主题的帖子: package  import  文件夹  根目录  信息  
2015-10-23 21:40
林月儿
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:湖南
等 级:版主
威 望:104
帖 子:1667
专家分:7280
注 册:2015-3-19
  得分:0 
private JTextField nameField;
空指针异常,nameField=new JTextField();

wechat    PrinceThumb
2015-10-23 22:30
星星的光芒
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2014-11-12
  得分:0 
回复 2楼 林月儿
2015-11-06 11:12







关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.023455 second(s), 7 queries.
Copyright©2004-2018, BCCN.NET, All Rights Reserved