Hallo zusammen,
mein derzeitiges Problem konnte ich allein und mithilfe des Internets leider nicht bewältigen, deshalb brauche ich nun Hilfe.
Mein folgendes Problem ist das ich eine Applikation habe die aus einem .xml-File wichtige Daten für das Programm ausliest. Das File wird über ein Dateiauswahlfenster dem JFileChooser derzeit ausgewählt. Nun befindet sich diese Applikation aber auf einem Dell Tablet mit HD-Auflösung und das Dateiauswahlfenster ist darauf sehr klein und per Hand ist es nur schwer eine Datei auszuwählen.
Meine Frage:
Gibt es eine Möglichkeit den JFileChooser in seiner Größe zu erhöhen und anschließend die ausgewählte Datei auszulesen die geöffnet wurde?
Im Folgenden Code seht ihr schon das ich es schon einmal probiert habe den JFileChooser zu vergrößern diese Stellen sind auskommentiert.
Ich bedanke mich gleich im Voraus für eure Tipps und Unterstützungen!!!
mein derzeitiges Problem konnte ich allein und mithilfe des Internets leider nicht bewältigen, deshalb brauche ich nun Hilfe.
Mein folgendes Problem ist das ich eine Applikation habe die aus einem .xml-File wichtige Daten für das Programm ausliest. Das File wird über ein Dateiauswahlfenster dem JFileChooser derzeit ausgewählt. Nun befindet sich diese Applikation aber auf einem Dell Tablet mit HD-Auflösung und das Dateiauswahlfenster ist darauf sehr klein und per Hand ist es nur schwer eine Datei auszuwählen.
Meine Frage:
Gibt es eine Möglichkeit den JFileChooser in seiner Größe zu erhöhen und anschließend die ausgewählte Datei auszulesen die geöffnet wurde?
Im Folgenden Code seht ihr schon das ich es schon einmal probiert habe den JFileChooser zu vergrößern diese Stellen sind auskommentiert.
Ich bedanke mich gleich im Voraus für eure Tipps und Unterstützungen!!!
Java:
//Ein Frame unterstützt beim Layout des FileChoosers:
//JFrame mainFrame = new JFrame();
//mainFrame.setSize(dim.width/2, dim.height/2);
//FileChooser wird erstellt:
JFileChooser chooser = new JFileChooser("C:\\Fehlerspeicherprotokolle\\Gesamtfahrzeug\\Sammeldienste\\Protokolle");
FileFilter filter = new FileNameExtensionFilter("xml files (*.xml)", "xml");
chooser.addChoosableFileFilter(filter);
chooser.setDialogType(JFileChooser.OPEN_DIALOG); //Legt fest das der FileChooser zum Öffnen von Dateien ist
//mainFrame.getContentPane().add(chooser); //Bettet den FileChooser in das Frame ein
int rückgabeWert = chooser.showOpenDialog(null);
//mainFrame.setVisible(true);
//Ausgewählte Datei wird ausgelesen:
if(rückgabeWert == JFileChooser.APPROVE_OPTION)
{
ausgewählteDatei = chooser.getCurrentDirectory().toString() + "\\" + chooser.getSelectedFile().getName();
System.out.println("Die zu öffnende Datei ist: " + ausgewählteDatei); //Ausgabe der ausgewählten Datei
}