Section courante

A propos

Section administrative du site

LookAndFeel

Aspect et convivialité
Java javax.swing

Description

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é».

Liste des méthodes

Méthode Prototype Description Hérité
LOOKANDFEEL public LookAndFeel(); Ce constructeur permet de créer l'objet avec les paramètres par défaut.  
GETDEFAULTS UIDefaults getDefaults(); Cette méthode permet d'appeler le UIManager.setLookAndFeel afin de créer l'aspect et la convivialité spécifié par la table par défaut.  
GETDESCRIPTION abstract String getDescription(); Cette méthode permet de demander une ligne de description pour l'intégration de l'aspect et la convivialité.  
GETDESKTOPPROPERTYVALUE static Object getDesktopPropertyValue(String systemPropertyName, Object fallbackValue); Cette méthode permet de demander la valeur de la propriété système du bureau pour l'appel de Toolkit.getDefaultToolkit().getDesktopProperty().  
GETDISABLEDICON Icon getDisabledIcon(JComponent component, Icon icon); Cette méthode permet de demander un icône avec une apparence désactivé.  
GETDISABLEDSELECTEDICON Icon getDisabledSelectedIcon(JComponent component, Icon icon); Cette méthode permet de demander un icône utilisant la composante désactiver étant aussi sélectionné.  
GETID abstract String getID(); Cette méthode permet de demander la chaine de caractères d'identificateur pour l'aspect et la convivialité.  
GETNAME abstract String getName(); Cette méthode permet de demander une courte chaine de caractères identifiant l'aspect et la convivialité.  
GETSUPPORTSWINDOWDECORATIONS boolean getSupportsWindowDecorations(); Cette méthode permet de vérifier si cet objet retourne une instance RootPaneUI supportant les décorations de fenêtre du JRootPane.  
INITIALIZE void initialize(); Cette méthode permet d'initialiser cet objet, laquelle est utilisé entre autre avant le premier appel de la méthode getDefaults().  
INSTALLBORDER static void installBorder(JComponent c, String defaultBorderName); Cette méthode permet d'installer un objet de bordure par défaut de la composante spécifié si la bordure n'est pas nulle ou quel n'est pas déjà une instance de UIResource.  
INSTALLCOLORS static void installColors(JComponent c, String defaultBgName, String defaultFgName); Cette méthode permet d'initialiser les propriétés de couleur de premier plan et d'arrière plan de la composante avec les valeurs de la table courante par défaut.  
INSTALLCOLORSANDFONT static void installColorsAndFont(JComponent c, String defaultBgName, String defaultFgName, String defaultFontName); Cette méthode permet d'initialiser les propriétés de police de caractères, de couleur de premier plan et d'arrière plan de la composante avec les valeurs de la table courante par défaut.  
INSTALLPROPERTY static void installProperty(JComponent c, String propertyName, Object propertyValue); Cette méthode permet d'installer une propriété avec le nom et la valeur spécifié dans une composante si la propriété n'est pas déjà fixé par le programme du client.  
ISNATIVELOOKANDFEEL abstract boolean isNativeLookAndFeel(); Cette méthode permet de vérifier si la plateforme a un aspect et une convivialité natif et s'il est intégré.  
ISSUPPORTEDLOOKANDFEEL abstract boolean isSupportedLookAndFeel(); Cette méthode permet de vérifier si la plateforme supporte et permet un aspect et une convivialité.  
LOADKEYBINDINGS static void loadKeyBindings(InputMap retMap, Object[] keys); Cette méthode permet de charger une liaison des touches dans la carte d'entrée.  
MAKECOMPONENTINPUTMAP static ComponentInputMap makeComponentInputMap(JComponent c, Object[] keys); Cette méthode permet de créer un objet ComponentInputMap pour les touches.  
MAKEICON static Object makeIcon(Class<?> baseClass, String gifFile); Cette méthode permet de créer un objet UIDefaults.LazyValue qu'il lui même crée une UIResource d'image icône pour le nom de fichier d'image GIF spécifié.  
MAKEINPUTMAP static InputMap makeInputMap(Object[] keys); Cette méthode permet de créer l'objet InputMap pour les touches.  
MAKEKEYBINDINGS static JTextComponent.KeyBinding[] makeKeyBindings(Object[] keyBindingList); Cette méthode permet de construire les listes de KeyBindings.  
PROVIDEERRORFEEDBACK void provideErrorFeedback(Component component); Cette méthode permet d'indiquer que l'utilisateur a effectué une opération invalide et passe un focus vers un champ non-éditalbe JTextField.  
TOSTRING String toString(); Cette méthode permet de demander une chaine de caractères affichant et identifiant les propriétés de l'objet.  
UNINITIALIZE void uninitialize(); Cette méthode permet de désinitialiser cet objet, laquelle est utilisé entre autre avant de remplacer le nouvelle apparence d'aspect et de convivialité.  
UNINSTALLBORDER static void uninstallBorder(JComponent c); Cette méthode permet de désinstaller un objet de bordure par défaut de la composante spécifié si la bordure est actuellement une instance de UIResource.  


Dernière mise à jour : Dimanche, le 21 juin 2015