Unterschiede
Hier werden die Unterschiede zwischen der gewählten und der aktuellen Version gezeigt.
en:swing:jfilechooser 2012/09/28 16:20 | en:swing:jfilechooser 2020/01/22 21:00 aktuell | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | [[swing:swing|Java - AWT/Swing]]\\ | + | [[en:swing:swing|Java - AWT/Swing]]\\ |
- | ====== determine JFrame of a component ====== | + | ====== JFileChooser/file opens dialogue (Open file) ====== |
+ | //javax.swing.JFileChooser//\\ | ||
+ | \\ | ||
<html> | <html> | ||
<script type="text/javascript"><!-- | <script type="text/javascript"><!-- | ||
Zeile 22: | Zeile 24: | ||
\\ | \\ | ||
<code java> | <code java> | ||
- | Component frame = SwingUtilities.getRoot(myComponent); | + | JFileChooser fc = new JFileChooser(); |
+ | fc.setFileSelectionMode(JFileChooser.FILES_ONLY); | ||
+ | fc.setMultiSelctionEnabled(false); | ||
+ | fc.setCurrentDirectory(new File(System.getProperty("user.home"))); | ||
+ | if (fc.showDialog(this, "open file") == JFileChooser.APPROVE_OPTION) { | ||
+ | System.out.println(fc.getSelectedFile().getAbsoluteFile()); | ||
+ | } | ||
</code> | </code> | ||