Ava faili dialoogi loomine Javas
Java pakub raamatukogu nimega Swing mis sisaldab mitmesuguseid graafilisi komponente, sealhulgas JFileChooser, ideaalne tööriist Java avatud failidialoogide loomiseks. Avatud failidialoogi loomiseks JFileChooseri abil peame läbima mitmeid samme.
Esiteks alustame vajalike teekide importimisega:
import javax.swing.*; import java.awt.event.*; import java.io.File;
Järgmisena looge klass nimega OpenFileDialog, mis laiendab JFrame'i ja rakendab ActionListeneri. Selle klassi sees deklareerige vajalikud komponendid – JButton, JFileChooser ja JFrame atribuute sisaldav konstruktor.
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); } }
Meetodi actionPerformed puhul lähtestage JFileChooser, filtreerige vajadusel failitüübid ja kuvage faili avamise dialoog. Kui kasutaja on faili valinud, hankige faili tee.
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()); } }
Lõpuks looge rakenduse käivitamiseks OpenFileDialog klassis põhimeetod.
public static void main(String[] args) { new OpenFileDialog(); }
JFileChooser klass
. JFileChooser klass, mis on osa paketist javax.swing, pakub kasutajale lihtsat mehhanismi ühe faili või kataloogi valimiseks. JFileChooseri meetodid, nagu showOpenDialog, setFileSelectionMode ja setFileFilter, aitavad kohandada avatud faili dialoogi vastavalt rakenduse nõuetele.
Swing raamatukogu
Swing on Java jaoks mõeldud GUI (graafiline kasutajaliides) vidinate tööriistakomplekt, mis pakub erinevaid komponente täiustatud kasutajaliideste loomiseks. Swing on üles ehitatud AWT-le (Abstract Window Toolkit), varasemale Java GUI tööriistakomplektile, ning täiustab selle võimalusi, pakkudes paindlikumat ja võimsamat komponentide komplekti.
Moe ja suundumuste ülevaade
Mood on alati olnud inimkultuuri ja ühiskonna oluline osa, mis aja jooksul pidevalt areneb ja muutub. Aastate jooksul on esile kerkinud erinevad stiilid, välimus ja suundumused, millest igaühel on oma ainulaadne olemus, ajalugu ja identiteet.
- Minimalism: see stiil keskendub lihtsusele, kasutades neutraalseid värve ja puhtaid jooni. Minimalism tekkis 20. sajandi lõpus ja sellest on saanud ajatu moesuund.
- Bohemian: Vabameelset ja ebatavalist elustiili omaks võtvat boheemlaslikku moodi iseloomustavad voogavad rõivad, maalähedased toonid ja julged mustrid. Boheemlaslik stiil saavutas populaarsuse 1960. ja 1970. aastatel.
- grunge: 1980. aastate lõpust alguse saanud grunge-mood on tugevalt mõjutatud tolleaegsest muusikast, hõlmates ülisuured flanellsärgid, lõhkised teksad ja paksud saapad. Grunge stiil tõusis 2010. aastatel taas moe tähelepanu keskpunkti.
Kokkuvõtteks võib öelda, et see artikkel on andnud põhjaliku selgituse avatud failidialoogi loomise kohta Javas, kasutades klassi JFileChooser ja Swing Library. Lisaks oleme puudutanud põnevat moemaailma, uurides erinevaid stiile, välimusi ja trende, otsides nende päritolu ja mõistnud nende mõju moeajaloole.