javax.swing |
Composantes multiplaforme |
---|---|
Java |
Description
Ce module renferme les classes de bibliothèque graphique fournissant un ensemble de composantes de façon identique sur n'importe quelle plateforme.
Liste des classes
Classe | Description |
---|---|
AbstractAction | Cette classe permet de fournir l'interface par défaut des actions du JFC. |
AbstractButton | Cette classe permet de définir le comportements commun des boutons et des items de menu. |
AbstractCellEditor | Cette classe permet de définir l'édition des cellules commun d'une table. |
AbstractListModel | Cette classe permet d'indiquer les définitions de base d'un modèle de données fournissant une liste avec des contenus. |
AbstractSpinnerModel | Cette classe permet d'indiquer les définitions de base d'une interface pour la gestion d'une liste symétrique d'objet («SpinnerModel»). |
Action | Cette classe contient l'interface fournissant un extension utilisateur à la classe «ActionListener». |
ActionMap | Cette classe permet de fournir une carte aux objets d'actions. |
BorderFactory | Cette classe contient les objets de fabrication standard pour l'objet Border. |
BoundedRangeModel | Cette classe contient les définitions de modèle de données utilisés par les composantes comme les objets Sliders et ProgressBars. |
Box | Cette classe contient un conteneur léger pour être utilisé par l'objet BoxLayout dans le gestionnaire de disposition. |
Box.Filler | Cette classe contient une composante léger participant à la disposition sans toutefois l'afficher. |
BoxLayout | Cette classe contient un gestionnaire de disposition (mise en page) pour de multiples composantes de façon à les disposer verticalement ou horizontalement. |
ButtonGroup | Cette classe permet d'effectuer la création de multiples étendues d'exclusion pour un ensemble de boutons. |
ButtonModel | Cette classe permet d'indiquer l'état du modèle des boutons. |
CellEditor | Cette classe permet de définir les méthodes que l'éditeur générale doit avoir intégré. |
CellRendererPane | Cette classe permet de s'insérer entre un rendu de cellules et les composantes qu'il utilise. |
ComboBoxEditor | Cette classe contient la composante d'éditeur utilisé par la composante d'objet JComboBox. |
ComboBoxModel | Cette classe contient le modèle de données pour la liste déroulante. |
ComponentInputMap | Cette classe permet d'associé InputMap avec un JComponent particulier. |
DebugGraphics | Cette classe est une sous-classe de Graphics permettant de supporté le déboguage de graphiques. |
DefaultBoundedRangeModel | Cette classe contient une définition générique de l'objet BoundedRangeModel. |
DefaultButtonModel | Cette classe contient une définition par défaut de la composante du modèle de données de l'objet Button. |
DefaultCellEditor | Cette classe contient une définition par défaut de table et d'arbre de cellule pour un éditeur. |
DefaultComboBoxModel | Cette classe contient un modèle par défaut d'une liste déroulante. |
DefaultDesktopManager | Cette classe contient la définition par défaut de l'objet DesktopManager. |
DefaultFocusManager | Cette classe contient le gestionnaire de focus par défaut. Cette classe est obsolète. |
DefaultListCellRenderer | Cette classe contient le moteur de rendu par défaut d'un item d'une liste. |
DefaultListCellRenderer.UIResource | Cette classe contient la sous-classe DefaultListCellRenderer pour l'intégration de l'objet UIResource. |
DefaultListModel | Cette classe permet d'intégrer l'API du java.util.Vector. La version 1.1.x de «java.util.Vector» ne support pas les collections classes et avertie la classe «ListDataListeners» lorsqu'un changement se produit. |
DefaultListSelectionModel | Cette classe contient le modèle de données par défaut pour la liste des sélections. |
DefaultSingleSelectionModel | Cette classe contient une définition générique de l'objet SingleSelectionModel. |
DesktopManager | Cette classe permet d'effecter la gestion de l'aspect et la convivialité de l'objet JDesktopPane. |
FocusManager | Cette classe contient le gestionnaire de focus. Cette classe est obsolète. |
GrayFilter | Cette classe contient un filtre d'image permettant de transformer l'image en teinte de gris lorsqu'elle est inactive ou brillante lorsqu'elle est active. |
Icon | Cette classe permet d'intégrer une image en miniature (icône), typiquement utilisé pour la décoration de composantes. |
ImageIcon | Cette classe contient l'interface permettant de dessiner l'icônes dans des images. |
InputMap | Cette classe permet de fournir un lien entre un événement d'entrée et un Object. |
InputVerifier | Cette classe contient une classe aidant les clients à supporté facilement la navigation du GUI avec les champs texte. |
InternalFrameFocusTraversalPolicy | Cette classe permet de fournir l'algorithme déterminant les composantes initialisé par JInternalFrame. |
JApplet | Cette classe est une version étendue de l'objet «java.applet.Applet», laquelle permet d'ajouter un support pour l'architecture de composante JFC/Swing lorsqu'on intègre un code Java dans une page Web de navigateur. |
JButton | Cette classe permet d'effectuer l'intégration d'un bouton à enfoncer. |
JCheckBox | Cette classe permet d'effectuer l'intégration d'une case à cocher. |
JCheckBoxMenuItem | Cette classe permet d'effectuer l'intégration d'un item de menu sélectionnable ou déselectionnable. |
JColorChooser | Cette classe permet de fournir un panneau de contrôle offrant à l'utilisateur la possibilité de sélectionne une couleur. |
JComboBox | Cette classe permet d'intégrer un bouton ou un champ éditable et dans faire une liste déroulante. |
JComboBox.KeySelectionManager | Cette classe permet de définir le gestionnaire KeySelectionManager pour une liste déroulante. |
JComponent | Cette classe contient les bases des composantes Swing sauf le conteneur de haut niveau. |
JDesktopPane | Cette classe contient un conteneur utilisé pour créer une interface avec de multiple document ou un bureau virtuel. |
JDialog | Cette classe principal permet la création d'une fenêtre de boite de dialogue. |
JEditorPane | Cette classe permet d'intégrer une composante texte offrant la possibilité d'éditer des contenus variés. |
JFileChooser | Cette classe permet de fournir un simple mécanisme pour que l'utilisateur puisse choisir un fichier. |
JFormattedTextField | Cette classe permet d'ajouter un support pour effectuer un formattage de valeurs ainsi que la récupération d'un objet particulier pour que l'utilisateur modifie son texte. |
JFormattedTextField.AbstractFormatter | Cette classe est utilisé par «JFormattedTextField» pour effectuer la conversion d'un objet de chaine de caractères vers objet de chaine de caractères formatté. |
JFormattedTextField.AbstractFormatterFactory | Cette classe est utilisé par «JFormattedTextField» pour formater les valeurs. |
JFrame | Cette classe permet d'effectuer la gestion d'une boite de dialogue de base. |
JInternalFrame | Cette classe contient un objet léger fournissant de nombreuses caractéristiques du squelette, comme faire glisser, effectuer la fermeture, afficher des icônes, redimensionner, affichage du titre et barre de menu. |
JInternalFrame.JDesktopIcon | Cette classe contient un représentation d'une version miniaturisée d'un JInternalFrame afin d'afficher des icônes sur le bureau. |
JLabel | Cette classe permet d'effectuer l'intégration d'un texte à une boite de dialogue. |
JLayeredPane | Cette classe permet d'ajouter de la profondeur au conteneur JFC/Swing se chevauchant les uns sur les autres. |
JList | Cette classe contient une composante permettant à l'utilisateur de sélectionner un ou plusieurs objets dans une liste. |
JMenu | Cette classe permet d'intégrer un menu contenant des objets JMenuItems afficher quand l'utilisateur sélectionne le JMenuBar. |
JMenuBar | Cette classe permet d'intégrer une barre de menu. |
JMenuItem | Cette classe permet d'intégrer un item dans un menu. |
JOptionPane | Cette classe permet d'afficher une boite de dialogue rapide afin d'invité l'utilisateur a entrée une valeur ou les informer de quelque chose. |
JPanel | Cette classe permet d'effectuer l'intégration d'un panneau à une boite de dialogue. |
JPasswordField | Cette classe contient une composante léger permettant d'effectuer l'édition d'une simple lignes de texte où sont masqués les caractères entrées par l'utilisateur comme pour l'entrée de mot de passe par exemple. |
JPopupMenu | Cette classe permet d'intégrer un menu contextuel. |
JPopupMenu.Separator | Cette classe permet d'intégrer une barre de séparation dans un menu contextuel. |
JProgressBar | Cette classe permet d'intégrer une barre de progression avec une valeur entière dans les limites d'un interval. |
JRadioButton | Cette classe permet d'intégrer un bouton de style radio, soit un item que l'on peut sélectionner ou désélectionner, et lequel affiche l'état à l'utilisateur. |
JRadioButtonMenuItem | Cette classe permet d'intégrer un item de menu dans un bouton de style radio. |
JRootPane | Cette classe contient un conteneur léger utilisé par les objets JFrame, JDialog, JWindow, JApplet et JInternalFrame. |
JScrollBar | Cette classe permet d'intégrer une barre de défilement. |
JScrollPane | Cette classe permet d'intégrer une vue de défilement dans une composante léger. |
JSeparator | Cette classe permet d'intégrer une lignes de séparations entre les items d'un menu dans un groupe logique. |
JSlider | Cette classe permet d'intégrer une composante offrant à l'utilisation la possibilité de sélectionner une valeur graphique en faisant glisser un bouton dans une limite d'intervalle. |
JSpinner | Cette classe permet d'intégrer un champ de ligne simple pour que l'utilisateur sélectionne un nombre dans une valeur objet d'une séquence ordonnée. |
JSpinner.DateEditor | Cette classe permet d'intégrer à l'éditeur l'objet «JSpinner» dans le modèle de l'objet «SpinnerDateModel». |
JSpinner.DefaultEditor | Cette classe permet de spécialiser l'éditeur pour l'affichage en lecture seulement de la valeur du modèle courant avec un «JFormattedTextField». |
JSpinner.ListEditor | Cette classe permet d'intégrer à l'éditeur l'objet JSpinner pour les modèles de l'objet «SpinnerListModel». |
JSpinner.NumberEditor | Cette classe permet d'intégrer à l'éditeur l'objet JSpinner pour les modèles de l'objet «SpinnerNumberModel». |
JSplitPane | Cette classe permet de diviser deux composantes. |
JTabbedPane | Cette classe contient une composante permettant à l'utilisateur d'échanger le groupe de composantes en cliquant sur un onglet en donnant le titre et/ou l'icône. |
JTable | Cette classe permet d'afficher et de modifier des tableaux à dimensions régulières avec des cellules. |
JTextArea | Cette classe permet d'effectuer l'intégration d'une entrée de données de texte à une boite de dialogue. |
JTextField | Cette classe permet d'effectuer l'intégration d'un composante léger dans une entrée de données texte d'une simple ligne. |
JTextPane | Cette classe permet d'intégrer une composante texte pouvant être marqué avec des attributs pour des représentations graphiques. |
JToggleButton | Cette classe permet d'intégrer deux états de boutons. |
JToggleButton.ToggleButtonModel | Cette classe permet d'intégrer le modèle de l'objet «ToggleButton». |
JToolBar | Cette classe permet d'intégrer une composante pour l'affichage communes des actions ou contrôles. |
JToolBar.Separator | Cette classe permet d'intégrer une séparateur spécifique à une barre d'outils. |
JToolTip | Cette classe permet d'afficher une infobulle sur une composante. |
JTree | Cette classe permet d'afficher un contrôle dans un ensemble de données hiéarchique dans une boite (un arbre). |
JTree.DynamicUtilTreeNode | Cette classe permet d'enrober vectors/hashtables/arrays/strings et de créer l'enfant du noeud d'arbre approprié si nécessaire. |
JTree.EmptySelectionModel | Cette classe permet d'ajouter une sélection non alloué dans l'objet TreeSelectionModel. |
JViewport | Cette classe permet d'intégrer une sous-fenêtre par laquelle l'utilisateur voit des informations sous-jacentes. |
JWindow | Cette classe permet d'intégrer un conteneur offrant la possibilité d'afficher n'importe quoi dans le bureau utilisateur. |
KeyStroke | Cette classe contient un touche d'action d'un clavier ou d'un périphérique d'entrée équivalent. |
LayoutFocusTraversalPolicy | Cette classe permet d'effectuer un tri des composantes basée sur la taille, la position et l'orientation. |
ListCellRenderer | Cette classe contient l'identificateur de composante utilisé pour la réaffichage de cellules dans l'objet JList. |
ListModel | Cette classe contient les définitions de méthodes de composantes comme JList utilise lors d'une demande de valeur pour chaque cellule dans une liste et de longueur de la liste. |
ListSelectionModel | Cette classe contient une représentation de l'état courant de la sélection de n'importe quel composante affichant une liste de valeurs avec un indice stable. |
LookAndFeel | Cette classe contient les caractéristiques complètes de l'«aspect et la convivialité» d'un point dans une vue de composantes branchable sur un «aspect et convivialité». |
MenuElement | Cette classe contient une composante d'élément de menu. |
MenuSelectionManager | Cette classe permet d'effectuer la gestion de la sélection dans la hiéarchie menu. |
MutableComboBoxModel | Cette classe contient une version mutante de l'objet ComboBoxModel. |
OverlayLayout | Cette classe contient le gestionnaire de disposition pour organiser les composants les unes sur les autres. |
Popup | Cette classe permet d'afficher une composante pour l'utilisateur, généralement situé au-dessus de tous les autres composantes dans une hiéarchie de confinement particulier. |
PopupFactory | Cette classe permet de produire des instances d'objets «Popup». |
ProgressMonitor | Cette classe contient un moniteur de progression d'une opération. |
ProgressMonitorInputStream | Cette classe permet la lecture de flux de données avec l'objet InputStream dans un moniteur de progression d'une opération. |
Renderer | Cette classe contient les définitions requise pour l'objet responsable de la rendu de l'affichage d'une valeur. |
RepaintManager | Cette classe permet d'effectuer la gestion des requêtes de repeindre l'affichage, offrant la possibilité de minimiser le nombre de repeinte, lors par exemple de multiple requête dans membre dans une composante d'arbre. |
RootPaneContainer | Cette classe permet d'intégrer les composantes enfants simple de l'objet JRootPane : JDialog, JFrame, JWindow, JApplet et JInternalFrame. |
Scrollable | Cette classe permet de fournir les informations au conteneur de défilement comme JScrollPane. |
ScrollPaneConstants | Cette classe contient les constantes utilisés par la composante «JScrollPane». |
ScrollPaneLayout | Cette classe permet d'effectuer la gestion de la disposition du JScrollPane. |
ScrollPaneLayout.UIResource | Cette classe contient la ressource de version UI du ScrollPaneLayout. |
SingleSelectionModel | Cette classe contient le modèle permettant de supporté une sélection indexé. |
SizeRequirements | Cette classe permet de calculer la taille et la position des composantes. |
SizeSequence | Cette classe permet de maintenir une liste ordonnées avec les tailles et les positions correspondantes. |
SortingFocusTraversalPolicy | Cette classe permet d'ordonnée, par tri de composantes, le cycle de focus transversal basé sur l'objet «Comparator». |
SpinnerDateModel | Cette classe contient l'objet SpinnerModel pour les séquences d'objets Dates. |
SpinnerListModel | Cette classe permet d'intégrer les valeurs de l'objet SpinnerModel dans un tableau ou une liste. |
SpinnerModel | Cette classe contient un modèle d'une séquence infinie pour les valeurs d'un objet. |
SpinnerNumberModel | Cette classe permet d'intégrer les séquences de nombre de l'objet SpinnerModel. |
Spring | Cette classe contient les trois propriétés de caractéristiques communes : minimum, préféré et maximum. |
SpringLayout | Cette classe permet d'appliquer un ensemble de contraintes à un enfant du conteneur associé. |
SpringLayout.Constraints | Cette classe contient les contraintes de fonctionnement d'une composante de taille et de position modifié par un contrôle de conteneur de l'objet «SpringLayout». |
SwingConstants | Cette classe contient une collection de constantes générallement utilisé pour le positionnement et l'orientation à l'écran. |
SwingUtilities | Cette classe contient une collection de méthodes utilitaires de l'objet Swing. |
Timer (javax.swing) | Cette classe permet de lancer une ou plusieurs actions après le délai spécifié. |
ToolTipManager | Cette classe permet d'effectuer la gestion de toutes les objets d'infobulles (ToolTips) dans le système. |
TransferHandler | Cette classe permet d'utiliser un Handler pour effectuer le transfère d'un Transferable à une composante «Swing». |
UIDefaults | Cette classe contient la table par défaut pour les composantes Swing. |
UIDefaults.ActiveValue | Cette classe permet d'activer une des entrées entreposés dans la table par défaut reconstruisant chaque fois l'apparence avec les méthodes «getXXX(key)». |
UIDefaults.LazyInputMap | Cette classe permet de créer l'objet InputMap avec la méthode «createValue». |
UIDefaults.LazyValue | Cette classe permet d'activer une des entrées entreposés dans la table par défaut reconstruisant juste la première fois l'apparence avec les méthodes «getXXX(key)». |
UIDefaults.ProxyLazyValue | Cette classe permet d'intégrer l'objet LazyValue, laquelle utilise un délai de chargement de l'objet Class pour la création d'une instance. |
UIManager | Cette classe permet de garder une trace de l'aspect et la convivialité courante. |
UIManager.LookAndFeelInfo | Cette classe permet de demander un peu d'informations sur l'objet LookAndFeel (aspect et la convivialité) installé pour la configuraiton du menu ou pour l'initialisation des ajustements d'applications. |
UnsupportedLookAndFeelException | Cette classe permet d'effectuer la gestion d'un processus d'exception indiquant que le gestionnaire d'aspect et convivialité (LookAndFeel) n'est pas présent pour l'utilisateur système. |
ViewportLayout | Cette classe permet d'effectuer la gestion de la disposition par défaut de l'objet JViewport. |
WindowConstants | Cette classe contient les constantes utilisés pour le contrôle d'opération de fermeture de fenêtre. |
Légende
Cette couleur permet d'indiquer les classes déconseillées ou obsolètes.
Programmation
Le premier programme, le programme «Bonjour!» avec Swing
Dernière mise à jour : Samedi, le 21 mai 2016