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 |