※リストが表示されない場合
AddBlockなどの広告ブロックツールがONになっているとリストなどが表示されない場合があります。これらのツールをOFFにしてみてください。
import java.awt.*;
import java.awt.event.*;
import java.io.*;
public class Test10 extends Frame implements ActionListener {
TextArea ta;
Button b1,b2;
public Test10() {
super();
setTitle("Hello");
setSize(300,250);
setLayout(null);
ta = new TextArea("",5,10,TextArea.SCROLLBARS_VERTICAL_ONLY);
ta.setBounds(25,25,250,150);
this.add(ta);
b1 = new Button("Read");
b1.setBounds(25,200,100,25);
b1.addActionListener(this);
this.add(b1);
b2 = new Button("Write");
b2.setBounds(175,200,100,25);
b2.addActionListener(this);
this.add(b2);
}
public static void main (String args []) {
new Test10().setVisible(true);
}
public void actionPerformed(ActionEvent ev) {
if (ev.getSource() == b1) {
this.readTextFromFile();
}
if (ev.getSource() == b2) {
this.writeTextToFile();
}
}
void readTextFromFile() {
try {
FileDialog fd = new FileDialog(this,"Select Text File.",FileDialog.LOAD);
fd.setVisible(true);
String fname = fd.getDirectory() + fd.getFile();
FileReader fr = new FileReader(fname);
BufferedReader br = new BufferedReader(fr);
String rdata;
String alldata = "";
while((rdata = br.readLine()) != null) {
alldata += rdata;
}
fr.close();
ta.setText(alldata);
} catch(Exception e) {
System.out.println(e);
}
}
void writeTextToFile() {
try {
FileDialog fd = new FileDialog(this,"Select Text File.",FileDialog.SAVE);
fd.setVisible(true);
String fname = fd.getDirectory() + fd.getFile();
FileWriter fw = new FileWriter(fname);
fw.write(ta.getText());
fw.close();
} catch(Exception e) {
System.out.println(e);
}
}
}
| 次へ >> |