Adăugarea unei selecții de fișiere de aplicație Java

  • Crearea unei aplicații
  • Crearea unei aplicații formular
  • Adăugarea unui fișier de selecție
  • Particularizarea de selectare a fișierului
  • Rularea aplicației

Pentru a urma acest tutorial, aveți nevoie de software-ul și resursele enumerate mai jos.

Software-ul sau de resurse

Versiunea 7.0 sau o versiune ulterioară

Versiunea 6, 7 sau 8

Crearea unei aplicații

În primul rând aveți nevoie pentru a crea o aplicație Java:

  • Faceți clic pe butonul „Finish“.
  • Crearea unei aplicații formular

    În această secțiune, veți crea un container JFrame și adăugați-l câteva componente.

    Crearea unui formular JFrame:

  • Faceți clic pe butonul „Finish“.
  • În fereastra „Properties“, introduceți aplicația Demo ca o proprietate „Titlu“ și apăsați ENTER pentru a confirma.
  • Pentru a adăuga componente la formularul JFrame, urmați acești pași.

    Notă. În cazul în care paleta nu este afișată, selectați „Fereastră> Paletă„din meniul principal.

    Notă. Asigurați-vă că bara de meniu pentru a selecta un alt element de meniu, trageți-l să-l adăugați la un alt articol de pe bara de meniu.

  • Modificarea dimensiunii componentei, pentru a lăsa loc pentru textul care apare în selectarea fișierului mai târziu. Schimbarea numelui variabilei în textarea. Formularul ar trebui să arate în felul următor:

    exerciții de bază ale acestui curs de formare a fost creat o simplă aplicație Java. Cine ar trebui să fie adăugate la selecția efectivă a fișierelor.

    Adăugarea unui fișier de selecție

    1. Selectați Fereastră> Navigare> Navigator pentru a deschide „Navigator“ (dacă nu este deja deschis).
    2. În panoul de navigare, faceți clic-dreapta celelalte componente. Selectați elementul de meniu contextual „Adăugați la paletă> caseta de dialog Swing> Selectați fișiere
  • Navigator arată că membrul JFileChooser adăugat pentru a forma.
  • JFileChooser-clic pe butonul din dreapta al mouse-ului și de a schimba numele variabilei la fileChooser.

    Ai adăugat o selecție de fișiere. În continuare, trebuie să configurați selectarea fișierelor pentru a afișa titlul dorit, adăugați un filtru de fișier personalizat și să integreze selectarea fișierelor în cerere.

    Particularizarea de selectare a fișierului

    Punerea în aplicare a acțiunii „Open“

    Notă. Scoateți primul și ultimul fragment de cod șir care duplicat rânduri existente în fișierul sursă.

    Deci, FileChooser getSelectedFile () metodă se numește pentru a determina fișierul selectat de către utilizator, în scopul de a lucra în continuare cu el. Acest exemplu citește conținutul fișierului, care este apoi afișat în textarea.

    Punerea în aplicare a unui filtru de fișier

    Puteți adăuga acum un filtru de fișier personalizat, prin care doar * .txt vor fi afișate în selectarea fișierului.

    1. Comutarea la modul de proiectare și selectați elementul fileChooser în fereastra „Navigator“.
    2. Fereastra „Properties“, faceți clic pe butonul Browse ( „“) de lângă FileFilter proprietate.
    3. În caseta de dialog „Filtru fișiere“ pentru a selecta codul de utilizator din caseta combo.
  • Introduceți noul MyCustomFilter () în caseta de text. Faceți clic pe butonul „OK“.
  • Pentru a utiliza codul de utilizator, trebuie să creați o clasă internă (sau externă) MyCustomFilter. extinde FileFilter clasă. Pentru a crea o clasă interioară care pune în aplicare filtrul, vă rugăm să copiați și inserați următorul cod în codul sursă al clasei în conformitate cu declarațiile de import.
  • Rularea aplicației

    1. Pentru a rula proiectul de probă, faceți clic pe proiectul JFileChooserDemo butonul din dreapta al mouse-ului și faceți clic pe „Run“.
    2. În caseta de dialog „Run proiectului“, selectați clasa principală jfilechooserdemo.resources.JFileChooserDemo și faceți clic pe „OK“.
  • În meniul „Fișier“ rulează aplicația demo, selectați „Open“ pentru a iniția o acțiune. Rezultatul ar trebui să arate în felul următor:
  • Pentru a închide o aplicație, selectați „Exit“ din meniul „File“.
  • Ar trebui să acorde o atenție la alte ferestre batante și ferestre de dialog util, de exemplu, sau ColorChooser OptionPane în paleta GUI.

    Ce urmează?