ÖffnenDialog

Aus Programmers Guide

(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
Zeile 40: Zeile 40:
== OeffnenDialogFilter  ==
== OeffnenDialogFilter  ==
-
 
<source lang="java">
<source lang="java">
import java.io.File;
import java.io.File;
Zeile 50: Zeile 49:
class OeffnenDialogFilter extends javax.swing.filechooser.FileFilter {
class OeffnenDialogFilter extends javax.swing.filechooser.FileFilter {
-
@Override
+
  @Override
-
public boolean accept(File file) {
+
  public boolean accept(File file) {
-
String filename = file.getName();
+
    String filename = file.getName();
-
return (file.isDirectory() || filename.endsWith(".mdb"));
+
    return (file.isDirectory() || filename.endsWith(".mdb"));
-
}
+
  }
-
@Override
+
  @Override
-
public String getDescription() {
+
  public String getDescription() {
-
return "*.mdb";
+
    return "*.mdb";
-
}
+
  }
}
}
</source>  
</source>  
[[Category:Java]] [[Category:Klassen]]
[[Category:Java]] [[Category:Klassen]]

Version vom 10:19, 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