본문 바로가기

개발하자/JAVA중급

파일저장

import java.io.*;
import java.awt.*;
import java.awt.event.*;

class A extends Frame implements ActionListener {
MenuBar mb;
Menu m;
MenuItem mi1, mi2;
TextArea ta;

A() {
mb = new MenuBar();
m = new Menu("파일");
mi1 = new MenuItem("열기");
mi2 = new MenuItem("저장");

ta = new TextArea();

m.add(mi1);
m.add(mi2);
mb.add(m);
setMenuBar(mb);
add(ta);

mi2.addActionListener(this);
}
@Override
public void actionPerformed(ActionEvent e){

FileDialog o = new FileDialog(this);
o.setVisible(true);
String fn=o.getDirectory()+o.getFile();

try(
FileOutputStream fos=new FileOutputStream(fn);
){
String str=ta.getText();
fos.write(str.getBytes());

}catch(Exception ee){
ee.printStackTrace();
}
}
public static void main(String args[]) {
A frame = new A();
frame.setBounds(200, 200, 500, 500);
frame.setVisible(true);
}
}

'개발하자 > JAVA중급' 카테고리의 다른 글

스캐너  (0) 2015.01.31
cmd창에 입력한 글자 보내기  (0) 2015.01.31
파일내용 입력하기  (0) 2015.01.31
파일에 문자 쓰기  (0) 2015.01.31
FileDialog 파일내용 불러오기(자원해제도)  (0) 2015.01.31