Adăugarea unei selecții de fișiere în aplicația java

  • Creați o aplicație
  • Crearea unui formular de cerere
  • Adăugarea unei selecții de fișiere
  • Configurarea selecțiilor fișierelor
  • Rularea aplicației

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

Software sau materiale

Versiunea 7.0 sau o versiune ulterioară

Versiunile 6, 7 sau 8

Creați o aplicație

Mai întâi de toate, trebuie să creați o aplicație Java:

Adăugarea unei selecții de fișiere în aplicația java

  • Faceți clic pe butonul "Finalizare".






  • Crearea unui formular de cerere

    În această secțiune, veți crea un container JFrame și veți adăuga mai multe componente.

    Crearea unui formular JFrame:

    Adăugarea unei selecții de fișiere în aplicația java

  • Faceți clic pe butonul "Finalizare".
  • În fereastra Proprietăți, introduceți aplicația Demo ca proprietate Titlu și apăsați ENTER pentru a confirma.
  • Pentru a adăuga componente în formularul JFrame, urmați acești pași.

    Notă. Dacă paleta nu este afișată, selectați "Fereastră> Paletă" din meniul principal.

    Adăugarea unei selecții de fișiere în aplicația java

    Adăugarea unei selecții de fișiere în aplicația java

    Notă. Asigurați-vă că bara de meniu este selectată înainte de a glisa un alt element de meniu în ea pentru a adăuga acest alt element în bara de meniu.

    Adăugarea unei selecții de fișiere în aplicația java

    Adăugarea unei selecții de fișiere în aplicația java

    Adăugarea unei selecții de fișiere în aplicația java






  • Modificați mărimea componentei pentru a lăsa spațiu pentru textul care apare mai târziu în selecția fișierului. Modificați numele variabilei la textarea. Formularul ar trebui să arate astfel:

    Adăugarea unei selecții de fișiere în aplicația java

    Exercițiul principal al acestui tutorial a fost de a configura o aplicație Java simplă. Acum trebuie să adăugați selecția reală a fișierelor.

    Adăugarea unei selecții de fișiere

    1. Selectați Fereastră> Navigare> Navigator pentru a deschide fereastra "Navigator" (dacă nu este deja deschisă).
    2. În Navigator, faceți clic dreapta pe nodul Alte componente. Selectați "Adăugați din paletă"> Dialoguri Swing> Selectați fișiere din meniul contextual
  • Navigatorul arată că elementul JFileChooser este adăugat la formular.
  • Faceți clic dreapta pe nodul JFileChooser și modificați numele variabilei în fileChooser.

    Adăugarea unei selecții de fișiere în aplicația java

    Ați adăugat o selecție de fișiere. Apoi, trebuie să configurați selecția fișierelor pentru a afișa antetul necesar, să adăugați un filtru de fișiere personalizat și să integrați selecția de fișiere în aplicație.

    Configurarea selecțiilor fișierelor

    Implementarea acțiunii "Deschise"

    Notă. Ștergeți prima și ultima linie a fragmentului de cod care duplică liniile existente în fișierul sursă.

    Deci, metoda FileShoeSet getSelectedFile () este chemată pentru a determina fișierul selectat de utilizator, pentru a continua lucrul cu acesta. În acest exemplu, conținutul fișierelor este citit, care este apoi afișat în TextArea.

    Implementarea Filtrului de fișiere

    Acum puteți adăuga un filtru de fișiere personalizat, datorită căruia numai fișierele * .txt vor fi afișate în selecția fișierelor.

    1. Treceți la modul de proiectare și selectați fileChooser în fereastra "Navigator".
    2. În fereastra Proprietăți, faceți clic pe butonul Răsfoire ('.') Lângă proprietatea fileFilter.
    3. În caseta de dialog "Filtru fișiere", selectați codul de utilizator din caseta combo.

    Adăugarea unei selecții de fișiere în aplicația java

  • Introduceți noul MyCustomFilter () în caseta de text. Faceți clic pe OK.
  • Pentru a utiliza codul personalizat, trebuie să creați o clasă internă (sau externă) MyCustomFilter. Extinderea clasei FileFilter. Pentru a crea o clasă internă care implementează filtrul, copiați și inserați următorul fragment de cod în codul sursă al clasei, sub declarațiile de import.
  • Rularea aplicației

    1. Pentru a executa proiectul de probă, faceți clic cu butonul din dreapta pe proiectul JFileChooserDemo, apoi faceți clic pe Executare.
    2. În caseta de dialog Run Project, selectați clasa principală jfilechooserdemo.resources.JFileChooserDemo și faceți clic pe OK.

    Adăugarea unei selecții de fișiere în aplicația java

  • În meniul "Fișier" al aplicației demo care rulează, selectați "Deschidere" pentru a iniția acțiunea. Rezultatul ar trebui să arate astfel:

    Adăugarea unei selecții de fișiere în aplicația java

  • Pentru a închide aplicația, selectați "Ieșire" din meniul "Fișier".
  • Ar trebui să acordați atenție altor ferestre utile și casetelor de dialog Swing, de exemplu ColorChooser sau OptionPane în paleta GUI.

    Ce urmează?







    Articole similare

    Trimiteți-le prietenilor: