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> | ||