ÖffnenDialog

Aus Programmers Guide

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

Version vom 07:20, 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