[Java] Prehliadač súborov

Programovacie jazyky, rady, poradňa...
Sagittarius
Guru
Guru
Používateľov profilový obrázok
Príspevky: 2883
Registrovaný: 13 feb 2007, 21:58
Bydlisko: Do nekonečna a ešte ďalej

[Java] Prehliadač súborov

Príspevok od používateľa Sagittarius »

Potreboval by som nejakého "prieskumníka" v Java, kde som si mohol vybrať, z ktorého súboru chcem čítať v programe alebo kam chcem uložiť súbor, ktorý som vytvoril. Ak tak sa chcem spýtať, či niečo také existuje ako GUI element. Poznám JTree, ale zatiaľ neviem, ako sa s tým robí a či sa to dá to cez to spraviť.

Ďakujem za rady

Aby sme sa pochopili, čo hľadám, tak niečom takéto:
Prílohy
ulozit.JPG
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: [Java] Prehliadač súborov

Príspevok od používateľa audiotrack »

Kód: Vybrať všetko

String wd = System.getProperty("user.dir");
JFileChooser fc = new JFileChooser(wd);
int rc = fc.showDialog(null, "Vyber súbor");
if (rc == JFileChooser.APPROVE_OPTION)
{
File file = fc.getSelectedFile();
filename = file.getAbsolutePath();
// ... zvyšok tvojho kodu
}
else
System.out.println("file chooser bol zrušený tlačidlom cancel");
return;
feromakovi
Expert
Expert
Príspevky: 165
Registrovaný: 24 okt 2008, 14:16
Bydlisko: Bánovce nad Bebravou

Re: [Java] Prehliadač súborov

Príspevok od používateľa feromakovi »

zdravím, nechcem zbytočne zakladať novú tému a preto píšem sem. ja sa chcem spýtať či sa nejako dá nastaviť default meno súboru. v tom prípade ak používam savoChooser a že by mi to po jeho konštrukcií automaticky do kolonky filename nastavilo napr: export.txt a že by sa to samozrejme dalo prepísať. a ak užívateľ klikne hneď na save tak by to aj na disk uložilo ako export.txt. hľadal som priznám sa nič som nenašiel. ďakujem za pomoc!
chrono
VIP
VIP
Používateľov profilový obrázok
Príspevky: 7127
Registrovaný: 25 dec 2006, 15:17

Re: [Java] Prehliadač súborov

Príspevok od používateľa chrono »

Skúšal si niečo ako: fc.setSelectedFile(new File("export.txt")); ?
Napísať odpoveď