※リストが表示されない場合
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); } } }
次へ >> |