Základní info
Anotace
Kurz je určen zájemcům o programování v jazyku Java. Nenaučí tedy začátečníka programovat, ale učí programátora používat prostředky jazyka Java.
Obsah
- - Úvod
- - Třídy použité v GUI Swing
- - Rozmístění komponent v okně
- ♦ Flow layout-pořadové rozmístění podle řádků a sloupců
- ♦ Border layout - rozmístění podle hranic a světových stran a středu
- ♦ Grid layout - rozmístění v pravidelné mřížce
- ♦ Grid bag layout - složité rozmístění v řádcích a sloupcích
- ♦ Box layout - rozmístění ve sloupcích nebo v řádcích
- ♦ No layout - rozmístění komponent bez správce podle souřadnic
- - Činnost komponent - události a posluchači
- - Událost "akce" tlačítka (ActionEvent)
- ♦Události uzavření a změny rozměrů okna (WindowEvent a ComponentEvent)
- - Nabídky
- ♦ Nabídky s nabídkovou lištou (JMenuBar, JMenu, JMenultem)
- ♦ Místní nabídky - JPopupMenu, MouseAdapter
- - Práce s textovým polem
- ♦ Událost klávesy-KeyEvent a komponenta JList
- ♦ Volba písma-třída Font
- ♦ Kontrola dat-ActionListener a dialog JOptionPane
- ♦ Kontrola dat-události KeyEvent a FocusEvent
- - Seznam a posuvný panel
- - Rozdělený panel a výběr ze seznamu
- - Tabulka
- ♦ Zobrazení dat standardní tabulkou
- ♦ Tabulka s datovým a sloupcovým modelem a zobrazovačem buněk
- ♦ Tabulka s datovým modelem a editorem buněk
- - Záložkový panel
- - Kopírování a vkládání dat v textovém dokumentu a výběr souborů
- ♦ Třída FilesCopyPaste (JMenuBar, JMenu, JMenultem)
- ♦ Třída ChooseFileOpenSave (JFileChooser)
- - Tabulka JTable a databáze
- ♦ Připojení k databázi
- ♦ Přímá spolupráce tabulky s databází
- ♦ Spolupráce tabulky s databází prostřednictvím pole řádků a sloupců
- ♦ Tabulka nezávislá na druhu zdroje dat
- ♦ Hlavní třída aplikace
- ♦ Třída představující externí zdroj dat z databáze
- ♦ Vyvolání tabulky s hodnotami z databáze
- ♦ Třída představující externí zdroj dat z pole čísel
- ♦ Vyvolání tabulky s hodnotami z pole čísel
- ♦ Rozhraní externího zdroje dat