ÖffnenDialog

Aus Programmers Guide

(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
Zeile 1: Zeile 1:
-
== OeffnenDialog<br> ==
+
== OeffnenDialog  ==
-
import java.awt.Color;<br>import java.io.File;  
+
<source lang="java">
 +
import java.awt.Color;
 +
import java.io.File;
-
import javax.swing.JFileChooser;  
+
import javax.swing.JFileChooser;
-
/**<br> * @author Roy Klasse zum Öffnen eines DialogFensters<br> */<br>public class OeffnenDialog {  
+
/**
 +
* @author Roy Klasse zum Öffnen eines DialogFensters
 +
*/
 +
public class OeffnenDialog {
-
private static String inputVerzStr = null;<br> private final JFileChooser chooser;  
+
  private static String inputVerzStr = null;
 +
  private final JFileChooser chooser;
-
public OeffnenDialog() {  
+
    public OeffnenDialog(){
 +
      chooser = new JFileChooser();
 +
      chooser.addChoosableFileFilter(new OeffnenDialogFilter());
 +
      chooser.setCurrentDirectory(new java.io.File("C:/"));
 +
      chooser.setFileSelectionMode(JFileChooser.FILES_AND_DIRECTORIES);
 +
    }
 +
 +
    public String retour() {
 +
      chooser.setVisible(true);
-
chooser = new JFileChooser();<br> chooser.addChoosableFileFilter(new OeffnenDialogFilter());<br> chooser.setCurrentDirectory(new java.io.File("C:/"));<br> chooser.setFileSelectionMode(JFileChooser.FILES_AND_DIRECTORIES);<br> }
+
      final int result = chooser.showOpenDialog(null);
-
public String retour() {<br> chooser.setVisible(true);  
+
      if (result == JFileChooser.APPROVE_OPTION) {
 +
        File inputVerzFile = chooser.getSelectedFile();
 +
        inputVerzStr = inputVerzFile.getPath();
 +
      }
 +
      chooser.setVisible(false);
-
final int result = chooser.showOpenDialog(null);  
+
    return inputVerzStr;
 +
  }
 +
}
-
if (result == JFileChooser.APPROVE_OPTION) {<br> File inputVerzFile = chooser.getSelectedFile();<br> inputVerzStr = inputVerzFile.getPath();<br> }<br> chooser.setVisible(false);
+
</source>  
-
return inputVerzStr;
+
== OeffnenDialogFilter  ==
-
}<br>}<br><br>  
+
<source lang="java">
 +
import java.io.File;
-
== OeffnenDialogFilter <br>  ==
+
/**
 +
* @author Roy Diese Klasse filtert die vom FileChooser genutzten Dateien
 +
*/
-
import java.io.File;
+
class OeffnenDialogFilter extends javax.swing.filechooser.FileFilter {
-
/**<br> * @author Roy Diese Klasse filtert die vom FileChooser genutzten Dateien<br> */
+
@Override
 +
public boolean accept(File file) {
 +
String filename = file.getName();
 +
return (file.isDirectory() || filename.endsWith(".mdb"));
 +
}
-
class OeffnenDialogFilter extends javax.swing.filechooser.FileFilter {
+
@Override
 +
public String getDescription() {
 +
return "*.mdb";
 +
}
 +
}
 +
</source>
-
@Override<br> public boolean accept(File file) {<br> String filename = file.getName();<br> return (file.isDirectory() || filename.endsWith(".mdb"));<br> }
+
[[Category:Java]] [[Category:Klassen]]
-
 
+
-
@Override<br> public String getDescription() {<br> return "*.mdb";<br> }<br>}<br><br>
+
-
 
+
-
<br>
+
-
 
+
-
[[Category:Java]][[Category:Klassen]]
+

Version vom 10:18, 30. Mär. 2010

OeffnenDialog

import java.awt.Color;
import java.io.File;
 
import javax.swing.JFileChooser;
 
/**
* @author Roy Klasse zum Öffnen eines DialogFensters
*/
public class OeffnenDialog {
 
  private static String inputVerzStr = null;
  private final JFileChooser chooser;
 
    public OeffnenDialog(){
      chooser = new JFileChooser();
      chooser.addChoosableFileFilter(new OeffnenDialogFilter());
      chooser.setCurrentDirectory(new java.io.File("C:/"));
      chooser.setFileSelectionMode(JFileChooser.FILES_AND_DIRECTORIES);
    }
 
    public String retour() {
      chooser.setVisible(true);
 
      final int result = chooser.showOpenDialog(null);
 
      if (result == JFileChooser.APPROVE_OPTION) {
        File inputVerzFile = chooser.getSelectedFile();
        inputVerzStr = inputVerzFile.getPath();
      }
      chooser.setVisible(false);
 
    return inputVerzStr;
  }
}

OeffnenDialogFilter

import java.io.File;
 
/**
* @author Roy Diese Klasse filtert die vom FileChooser genutzten Dateien
*/
 
class OeffnenDialogFilter extends javax.swing.filechooser.FileFilter {
 
@Override
public boolean accept(File file) {
String filename = file.getName();
return (file.isDirectory() || filename.endsWith(".mdb"));
}
 
@Override
public String getDescription() {
return "*.mdb";
}
}
Persönliche Werkzeuge