Formation Java Swing
Gérer les interventions utilisateurs avec des évènements
Conteneurs, contrôles, et layout
Les conteneurs Swing
C'est quoi et à quoi ça sert?
Une racine : JComponent
Présentation des différents conteneurs : JFrame, JDialog, JMenu, JPanel, JScrollPane,
JFileChooser, etc.
Exercice Pratique: Création d'un formulaire de saisie de notes de frais avec possibilité d'envoi
un fichier image
Composants
Points communs à tous les composants
Ajouter du texte : JLabel, JTextField, JTextArea, etc.
Ajouter des boutons : JButton, JToggleButton, JRadioButton, etc.
Autres composants : JTree, JTable, sliders, spinners, etc.
Exercice Pratique: Amélioration du formulaire et création d'une liste paginée d'affichage de
notes de frais par mois
Layouts
Utilité des layouts
Principaux layout : BorderLayout, FlowLayout, GridLayout, BoxLayout, et
GridBagLayout
Créer son propre layout
Aller plus loin dans son application
Créer une image d'accueil avec les Splash Screens
Logos et icônes
Internationalisation / Localisation
L'asynchrone avec SwingUtilities, SwingWorker.
Mistra Formation - 19 rue Béranger 75003 Paris - Métro République - 01 82 52 25 25 -
[email protected]