Kreiranje dijaloga Open File u Javi
Java pruža biblioteku tzv zamah koji sadrži niz grafičkih komponenti, uključujući JFileChooser, idealan alat za kreiranje dijaloga otvorenih datoteka u Javi. Da bismo kreirali dijalog otvorene datoteke koristeći JFileChooser, moramo proći niz koraka.
Prvo, počnimo s uvozom potrebnih biblioteka:
import javax.swing.*; import java.awt.event.*; import java.io.File;
Zatim kreirajte klasu pod nazivom OpenFileDialog koja proširuje JFrame i implementira ActionListener. Unutar ove klase, deklarirajte potrebne komponente – JButton, JFileChooser i konstruktor koji sadrži JFrame svojstva.
public class OpenFileDialog extends JFrame implements ActionListener { JButton button; JFileChooser fileChooser; public OpenFileDialog() { button = new JButton("Open File"); button.addActionListener(this); add(button); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setSize(400, 200); setLayout(new FlowLayout()); setVisible(true); } }
U metodi actionPerformed, inicijalizirajte JFileChooser, filtrirajte tipove datoteka ako je potrebno i prikažite dijalog za otvaranje datoteke. Nakon što korisnik odabere datoteku, dohvatite putanju datoteke.
public void actionPerformed(ActionEvent e) { fileChooser = new JFileChooser(); fileChooser.setFileSelectionMode(JFileChooser.FILES_ONLY); FileNameExtensionFilter filter = new FileNameExtensionFilter("Text files", "txt", "docx", "pdf"); fileChooser.setFileFilter(filter); int returnValue = fileChooser.showOpenDialog(null); if (returnValue == JFileChooser.APPROVE_OPTION) { File selectedFile = fileChooser.getSelectedFile(); System.out.println("Selected file: " + selectedFile.getAbsolutePath()); } }
Na kraju, kreirajte glavnu metodu u klasi OpenFileDialog za pokretanje aplikacije.
public static void main(String[] args) { new OpenFileDialog(); }
JFileChooser Class
The JFileChooser class, dio paketa javax.swing, pruža jednostavan mehanizam za korisnika da odabere jednu datoteku ili direktorij. Metode JFileChooser kao što su showOpenDialog, setFileSelectionMode i setFileFilter pomažu u prilagođavanju dijaloga za otvaranje datoteke na osnovu zahtjeva aplikacije.
Swing Library
zamah je GUI (Grafičko korisničko sučelje) widget alata za Javu koji pruža niz komponenti za izgradnju naprednih korisničkih interfejsa. Swing je izgrađen na vrhu AWT (Abstract Window Toolkit), ranijeg Java GUI alata, i poboljšava svoje mogućnosti pružanjem fleksibilnijeg i moćnijeg skupa komponenti.
Pregled mode i trendova
Moda je oduvijek bila suštinski dio ljudske kulture i društva, neprestano se razvijala i mijenjala s vremenom. Različiti stilovi, izgledi i trendovi su se pojavili tokom godina, od kojih svaki ima svoju jedinstvenu suštinu, istoriju i identitet.
- minimalizam: Ovaj stil se fokusira na jednostavnost, korištenje neutralnih boja i čistih linija. Minimalizam se pojavio krajem 20. stoljeća i postao bezvremenski modni trend.
- Bohemian: Prihvaćajući slobodoumni i nekonvencionalan način života, boemsku modu karakteriziraju tečni odjevni predmeti, zemljani tonovi i hrabri uzorci. Boemski stil je stekao popularnost tokom 1960-ih i 1970-ih.
- Grunge: Počevši od kasnih 1980-ih, grunge moda je pod jakim uticajem muzičke scene tog vremena, uključujući velike flanelske košulje, poderane farmerke i krupne čizme. Grunge stil je ponovo došao u žižu mode 2010-ih.
U zaključku, ovaj članak je pružio detaljno objašnjenje kreiranja dijaloga otvorene datoteke u Javi pomoću klase JFileChooser i biblioteke Swing. Nadalje, dotakli smo se fascinantnog svijeta mode, istražujući različite stilove, izglede i trendove, prateći njihovo porijeklo i razumijevajući njihov utjecaj na povijest mode.