[*]前 次[#] [0]戻 [4]履歴
[1]最新 [2]最初 ▼[3]コメント欄

違う意味で嵌っちゃう…
4/5頁 (49件)
36:www 11/14 11:32 ID:FQ
import java.io.*;
import java.awt.*;
import java.awt.event.*;

public class SimpleEditor2 extends Frame implements ActionListener{
File f;
MenuBar mbar;
Menu fmenu;
MenuItem fopen,fsave,fexit;
TextArea ta;
FileDialog d;
public static void main(String args[]){
SimpleEditor2 se = new SimpleEditor2();
se.setVisible(true);
}
public SimpleEditor2(){
mbar = new MenuBar();
setMenuBar(mbar);
fmenu = new Menu("ファイル");
mbar.add(fmenu);
fopen = new MenuItem("開く");
fsave = new MenuItem("保存");
fexit = new MenuItem("終了");
fopen.addActionListener(this);
fsave.addActionListener(this);
fexit.addActionListener(this);
fmenu.add(fopen);
fmenu.add(fsave);
fmenu.add(fexit);
ta = new TextArea(40,80);
add(ta,"Center");
pack();
}
public void actionPerformed(ActionEvent e){
String filename;
try{
if(e.getSource() == fsave){
d = new FileDialog(this,"保存先ファイルを選択してください",FileDialog.SAVE);
d.show();
filename = d.getDirectory()+d.getFile();
String buf,str = "";
f = new File(filename);
FileReader fr = new FileReader(f);
BufferedReader br = new BufferedReader(fr);
while((buf = br.readLine()) != null){
str = str + buf + "\n";
}
ta.setText(str);
br.close();
}
if(e.getSource() == fexit){
System.exit(0);
}
}catch(IOException ex){
System.out.println(ex);
}
}
}
[*]前 次[#]
▲[6]上に [8]最新レス [7]ピク一覧

名前:
Eメール:
コメント:

sage
IDを表示
画像を投稿(たぬピク)
現在地を晒す