16.11.2013 Aufrufe

Programmieren in Java - HostFiXX.de

Programmieren in Java - HostFiXX.de

Programmieren in Java - HostFiXX.de

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

<strong>Programmieren</strong> <strong>in</strong> <strong>Java</strong><br />

TextField verzeichnis = new TextField();<br />

Button oeffnen = new Button("Oeffnen");<br />

Button sichern = new Button("Sichern");<br />

public DateiDialog()<br />

{<br />

setTitle("Dateidialog-Test");<br />

Panel p = new Panel();<br />

p.setLayout(new FlowLayout());<br />

oeffnen.addActionListener(new OeffnenL());<br />

p.add(oeffnen);<br />

sichern.addActionListener(new SichernL());<br />

p.add(sichern);<br />

add(p,Bor<strong>de</strong>rLayout.SOUTH);<br />

verzeichnis.setEditable(false);<br />

dateiName.setEditable(false);<br />

p = new Panel();<br />

p.setLayout(new GridLayout(2,1));<br />

p.add(dateiName); p.add(verzeichnis);<br />

add(p,Bor<strong>de</strong>rLayout.NORTH);<br />

}<br />

class OeffnenL implements ActionListener<br />

{<br />

public void actionPerformed(ActionEvent e)<br />

{<br />

FileDialog d = new FileDialog(DateiDialog.this,<br />

"Welche Datei soll geoeffnet wer<strong>de</strong>n?");<br />

d.setFile("*.java");<br />

d.setDirectory("."); // Aktuelles Verzeichnis<br />

d.show();<br />

Str<strong>in</strong>g datei = "*.*";<br />

if ((datei = d.getFile()) != null)<br />

{<br />

dateiName.setText(datei);<br />

verzeichnis.setText(d.getDirectory());<br />

}<br />

else {<br />

dateiName.setText("Cancel wur<strong>de</strong> gedrueckt!");<br />

verzeichnis.setText("");<br />

}<br />

}<br />

}<br />

class SichernL implements ActionListener<br />

{<br />

public void actionPerformed(ActionEvent e)<br />

{<br />

FileDialog d = new FileDialog(DateiDialog.this,<br />

"Welche Datei soll gesichert wer<strong>de</strong>n?",<br />

FileDialog.SAVE);<br />

d.setFile("*.java");<br />

d.setDirectory("."); // Aktuelles Verzeichnis<br />

d.show();<br />

Str<strong>in</strong>g datei = "*.*";<br />

if ((datei = d.getFile()) != null)<br />

{<br />

dateiName.setText(datei);<br />

verzeichnis.setText(d.getDirectory());<br />

}<br />

else {<br />

dateiName.setText("Cancel wur<strong>de</strong> gedrueckt!");<br />

verzeichnis.setText("");<br />

}<br />

}<br />

}<br />

public static void ma<strong>in</strong>(Str<strong>in</strong>g args[])<br />

{<br />

Frame f = new DateiDialog();<br />

225

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!