자바 간단한 메모장 코드좀 봐주세요
-
게시물 수정 , 삭제는 로그인 필요
import java.awt.*;
import java.io.*;
import java.awt.event.*;
public class MemoReader extends Frame implements ActionListener{
protected TextArea memo;
protected TextField filepath ;
protected Button readButton;
protected Button saveButton;
//GUI 부분
public MemoReader(){
memo = new TextArea();
add(memo, BorderLayout.CENTER);
filepath = new TextField();
filepath.setText("c:\\data.txt");
readButton = new Button("ReaD");
saveButton = new Button("SavE");
final Panel pan = new Panel();
pan.add(filepath,BorderLayout.WEST);
pan.add(readButton, BorderLayout.CENTER);
pan.add(saveButton, BorderLayout.CENTER);
add(pan, BorderLayout.NORTH);
addWindowListener(new WindowAdapter(){
public void windowClosing(final WindowEvent e){
System.exit(0);
}});
readButton.addActionListener(this);
saveButton.addActionListener(this);
}//GUI생성끝
public void actionPerformed(final ActionEvent ev){
//이곳에서 파일을 읽기 시작....
FileReader reader = null;
final String filename = filepath.getText();
if(filename.equals("")) return;
try{
reader = new FileReader(filename);
final char buffer[] = new char[256];
reader.read(buffer);
memo.setText(new String(buffer));
reader.close();
}
catch(Exception e){
}}
public void actionPerforme(final ActionEvent ev){
FileWriter writer = null;
try{
writer = new FileWriter(filepath.getText());
writer.write(filepath.getText());
memo.setText(new String());
writer.close();
}catch(Exception e){
}
}
public static void main(final String[] args) {
MemoReader memoreader = new MemoReader();
memoreader.setSize(400,400);
memoreader.setVisible(true);
}
}
간단한코드짜는중인데요
리드까지는 문제가 없는데
세이브 버튼 누르면 다시 리드가 되요,,,
뭐가 문젠지 좀 봐주세요,,,ㅠㅠ
import java.awt.*;
import java.io.*;
import java.awt.event.*;
public class MemoReader extends Frame implements ActionListener{
protected TextArea memo;
protected TextField filepath ;
protected Button readButton;
protected Button saveButton;
//GUI 부분
public MemoReader(){
memo = new TextArea();
add(memo, BorderLayout.CENTER);
filepath = new TextField();
filepath.setText("c:\\data.txt");
readButton = new Button("ReaD");
saveButton = new Button("SavE");
final Panel pan = new Panel();
pan.add(filepath,BorderLayout.WEST);
pan.add(readButton, BorderLayout.CENTER);
pan.add(saveButton, BorderLayout.CENTER);
add(pan, BorderLayout.NORTH);
addWindowListener(new WindowAdapter(){
public void windowClosing(final WindowEvent e){
System.exit(0);
}});
readButton.addActionListener(this);
saveButton.addActionListener(this);
}//GUI생성끝
public void actionPerformed(final ActionEvent ev){
//이곳에서 파일을 읽기 시작....
FileReader reader = null;
final String filename = filepath.getText();
if(filename.equals("")) return;
try{
reader = new FileReader(filename);
final char buffer[] = new char[256];
reader.read(buffer);
memo.setText(new String(buffer));
reader.close();
}
catch(Exception e){
}}
public void actionPerforme(final ActionEvent ev){
FileWriter writer = null;
try{
writer = new FileWriter(filepath.getText());
writer.write(filepath.getText());
memo.setText(new String());
writer.close();
}catch(Exception e){
}
}
public static void main(final String[] args) {
MemoReader memoreader = new MemoReader();
memoreader.setSize(400,400);
memoreader.setVisible(true);
}
}
간단한코드짜는중인데요
리드까지는 문제가 없는데
세이브 버튼 누르면 다시 리드가 되요,,,
뭐가 문젠지 좀 봐주세요,,,ㅠㅠ
#자바 간단한 게임 만들기 #자바 간단한 프로젝트 #자바 간단한 프로그램 만들기 #자바 간단한 계산기 만들기 #자바 간단한 프로그램 #자바 간단한 예제 #자바 간단한 코드 #자바 간단한 게임 예제 #자바 간단한 게임 소스 #자바 간단한 식 계산하기