Jfilechooser használja a fájl kiválasztásához, java swing és más Java

Jfilechooser használja a fájl kiválasztásához, java swing és más Java
Amikor dolgozik a fájlokat az alkalmazás szükséges előbb vagy utóbb használni a párbeszédablak segítségével válassza ki a fájlokat. JFileChooser a Java Swing könyvtár csak egy ilyen párbeszéd. Ezen kívül JFileChooser párbeszédablak lehetővé teszi, hogy navigálni a fájlrendszert. JFileChooser csak lehetővé teszi, hogy válasszon ki egy fájlt vagy mappát, semmi mást velük nem. minden mást - a feladat a fejlesztő. Vele dolgozni egyszerű és könnyű. Nézzünk egy gyors példa, hogy mi a teendő, hogy bemutassák a JFileChooser és kap információt, amit a felhasználó úgy döntött. És különben is megnézi, hogyan kell beállítani JFileChooser megfelelően. Következő nézzük meg, hogyan kell használni a JFileChooser a legegyszerűbb esetben.

Annak érdekében, hogy megmutassa a párbeszéd elég írni két sort:

Az első sorban létrehozunk egy új objektumot JFileChooser, és a második sorban is megjelenik egy párbeszédablak a felhasználó számára. Miután a felhasználó bezárja az ablakot, a konkrét érték változóban tárolt ret. Ezzel az értékkel tudjuk megérteni, hogy valójában mi történt a JFileChooser: felhasználó megszakította, vagy egyszerűen zárja be a párbeszéd vagy kívánatos, hogy megnyitja a kiválasztott fájlt.

A fragmentum alábbiakban azt feltételezzük, hogy a felhasználó kiválasztott egy fájlt JFileChooser párbeszédablak, és kinyitotta. A módszer getSelectedFile jutunk utalás a fájl objektumot, majd továbbra is együtt dolgozni vele.

Ez tulajdonképpen minden. Megtanultuk, hogy működjön együtt a legegyszerűbb komponens JFileChooser. Az első dolog, amit tennie, hogy megtanulják, hogyan kell megnyitni a párbeszédet, és jelenjen meg a felhasználó számára. Második - tudtuk, hogy megfelelően reagáljon a felhasználói műveletekre. És a harmadik - volt érdekes számunkra információt a felhasználó kiválaszthatja a fájl.

Most hagyományosan egy teszt, amely azt fogja bizonyítani, tanulás.

Így az alkalmazás rám néz.

Jfilechooser használja a fájl kiválasztásához, java swing és más Java

De egy ilyen párbeszéd válasszon ki egy alkalmazást, hogy mutassa meg.

Jfilechooser használja a fájl kiválasztásához, java swing és más Java

Azt hiszem, a nyilatkozat mappa elmenti igruha. Igen. Szeretek játszani néha 🙂 még nem az idő, hogy vegyenek részt a programozás 😉

Van itt valami megváltozott?)
Van még egy téma érdekes mint meg lehet változtatni a Windows témát. vagyis tudom, hogy a szokásos, akkor tegye dzhavovskuyu, és hogyan lehet, hogy a másik? Nos, például Makovsky. =)

Jó lenne hozzá egy példát, ahol a modellt használják megjelenését és hangulatát a magyar gombokkal.

Én már régóta akartam, hogy egy példát a helyi címkéket.

A fontos dolog az, azt fogja használni. A UIManager -, ha meg akarja változtatni a kódot, de ez rossz, mert a konkrét értékeket a kódot lezárjuk. Most nézd swing_ru.jar könyvtár, amely a link. Ez tulajdonságokat tartalmaz fájlokat, amelyek helyébe a lokalizált húrok Swing komponensek. Azt hiszem, akkor is csinálni a tulajdonságok fájlt, és felülírja az egyetlen tulajdonságukat. De természetesen a legegyszerűbb módja, hogy egy kész könyvtár.

Egy példa a kognitív, de szeretné tudni, hogyan kell megnyitni, futtatni a kijelölt fájlt FileChooser
Köszönöm.

húr fájl file = fileopen.getSelectedFile ();
ír egy fájlt a fájl
majd dolgozni a fájlt, amit szeretnék. Keskeny vagy kérdés

Lehetséges, hogy végre egy rendszer. A JMenuItem mi import Fail keresztül JFileChooser

JFileChooser FileOpen = új JFileChooser ();
FileFilter filter = új FileNameExtensionFilter ( «XLS», «c»);
fileopen.addChoosableFileFilter (szűrő);
int ret = fileopen.showDialog (panel, «Fájl megnyitása»);
ha (ret == JFileChooser.APPROVE_OPTION) file = fileopen.getSelectedFile ();
statusbar.setText (file.getName ());
. Nyitott = file.getAbsoluteFile () toString ();
openf = új fájl (nyitott);
. továbbá egy gombot rajta tullbare rögzítse addActionListener ahol írunk
Desktop.getDesktop (). Nyitott (im.openf) // kifogásolják osztály, és nem a rekordot)

de rohadt nem működik valamilyen oknál fogva

hogyan lehet a fájl tartalmát egy új ablakban, ha kiválasztja azt a JFileChooser ??