Interfaces Graphiques!
Les Composants
Jean-Baptiste.Yunes@univ-paris-diderot.fr!
Université Paris Diderot!
©2015
Composants / Containers
Interface!
une interface est obtenue par
agrégation de composants!
des emboîtements successifs de!
boîtes (containers)!
objets (composants simples)
Component
Container
*
2
Composants / Containers
Donc deux types d’objets GUI!
les composants!
les containers!
qui sont aussi des composants...
Component
Container
*
3
Composants / Containers
(bizarrerie?) Swing!
les JComponents Swing sont
des Container AWT…!
il n’est pas conseillé de les utiliser
comme tels… sauf dans le cas des
containers Swing…
Component
Container
*
JComponent
4
Panorama (non-exhaustif) aka les-terres-du-milieu.java in JTolkien package
5
Component
Container
JComponent
Panel
Applet
JApplet
ScrollPane
Window
Dialog
Frame
JWindow
FileDialog
JDialog
JFrame
AbstractButton
JButton
JMenuItem
JMenu
Box
JCheckBoxMenuItem
JRadioButtonMenuItem
JCheckBox
JRadioButton
JComboBox
JFileChooser
JInternalFrame
Button
Label
Canvas
Checkbox
Choice
List
Scrollbar
TextComponent
TextArea
TextField
JLabel
JLayeredPane
JList
JMenuBar
JOptionPane
JPanel
JPopupMenu
JProgressBar
JRootPane
JScrollBar
JScrollPane
JSeparator
JSlider
JSpinner
JSplitPane
JTabbedPane
JTable
JTextComponent
JToolBar
JToolTip
JTree
JViewport
JTextField
JTextArea
JEditorPane
JTextPane
JFormattedTextField
JPasswordField
MenuComponent
MenuItem
MenuBar
CheckboxMenuItem
Menu
PopupMenu
Mordor
Eriâdor
One Class to rule them all
One Ctrl-F to find them
One Swing to bring them all
and in the GUI bind them,
In the Land of Java where the Objects lie.
1 / 62 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !