Section courante

A propos

Section administrative du site

JViewport

Java : Port de vue
Java javax.swing

Description

Cette classe permet d'intégrer une sous-fenêtre par laquelle l'utilisateur voit des informations sous-jacentes.

Liste des méthodes

Méthode Prototype Description
JVIEWPORT public JViewport(); Ce constructeur permet de créer l'objet avec les paramètres par défaut.
ADDCHANGELISTENER void addChangeListener(ChangeListener l); Cette méthode permet d'ajouter un objet ChangeListener à la liste avertissant chaque fois qu'un changement de taille, de position ou qu'une maximisation se produit.
ADDIMPL protected void addImpl(Component child, Object constraints, int index); Cette méthode permet de fixer l'objet JViewport à un enfant léger, lequel peut être nulle.
COMPUTEBLIT protected boolean computeBlit(int dx, int dy, Point blitFrom, Point blitTo, Dimension blitSize, Rectangle blitPaint); Cette méthode permet de calculer les paramètres pour un blit où l'image de sauvegarde actuel contient un oldLoc dans le coin supérieur gauche et le défilement spécifié.
CREATELAYOUTMANAGER protected LayoutManager createLayoutManager(); Cette méthode permet d'installer un gestionnaire de différente couche dans le constructeur.
CREATEVIEWLISTENER protected JViewport.ViewListener createViewListener(); Cette méthode permet de créer un écouteur pour le visualisateur.
FIREPROPERTYCHANGE protected void firePropertyChange(String propertyName, Object oldValue, Object newValue); Cette méthode permet d'avertir l'écouteur d'un changement de propriété.
FIRESTATECHANGED protected void fireStateChanged(); Cette méthode permet d'avertir tous les objets ChangeListener qu'un changement de taille de vue, de position ou de maximisation se produit.
GETACCESSIBLECONTEXT AccessibleContext getAccessibleContext(); Cette méthode permet de demander le contexte d'accessibilité associé avec cet objet.
GETCHANGELISTENERS ChangeListener[] getChangeListeners(); Cette méthode permet de demander un tableau de tous les objets ChangeListener de cet objet avec la méthode addChangeListener().
GETEXTENTSIZE Dimension getExtentSize(); Cette méthode permet de demander la taille de la partie visible dans la vue de la coordonnée de visualisation.
GETINSETS Insets getInsets(); Cette méthode permet de demander les dimensions de l'incrustation de la bordure, soit (0,0)-(0,0). Les bordures ne sont pas supporté par cet objet.
GETINSETS Insets getInsets(Insets insets); Cette méthode permet de demander l'objets Insets contenant cet objet avec les valeurs incluses.
GETSCROLLMODE int getScrollMode(); Cette méthode permet de demander le mode de défilement courant.
GETUI ViewportUI getUI(); Cette méthode permet de demander l'objet de l'aspect et la convivialité de rendu de cette composante.
GETUICLASSID String getUIClassID(); Cette méthode permet de demander le nom de l'aspect et de la convivialité de rendu de cette composante.
GETVIEW Component getView(); Cette méthode permet de demander l'enfant de cet objet ou nulle.
GETVIEWPOSITION Point getViewPosition(); Cette méthode permet de demander les coordonnées de vue dans le coin supérieur gauche du port de vue ou (0,0) s'il n'est pas visible.
GETVIEWRECT Rectangle getViewRect(); Cette méthode permet de demander un rectangle dont l'origine est getViewPosition et la taille est getExtentSize.
GETVIEWSIZE Dimension getViewSize(); Cette méthode permet de vérifier si la taille de la vue est explicitement fixé, alors il retourne la taille préféré, sinon il retourne la taille courante de la vue.
ISBACKINGSTOREENABLED boolean isBackingStoreEnabled(); Cette méthode permet de vérifier si le mode de défilement courant est suporté. Cette méthode est obsolète et a été remplacé par getScrollMode().
ISOPTIMIZEDDRAWINGENABLED boolean isOptimizedDrawingEnabled(); Cette méthode permet de vérifier si l'optimisation de dessinage est optimisé.
PAINT void paint(Graphics g); Cette méthode permet de vérifier si le backingStore est activé, alors il repeint l'image à travers l'entreposage en arrière-plan ou simplement peindre la partie exposée récamment à l'aide de la mémoire de sauvegarde de «blit» restante.
PARAMSTRING protected String paramString(); Cette méthode permet de demander une chaine de caractères représentant cet objet.
REMOVE void remove(Component child); Cette méthode permet d'enlever l'objet de port de vue d'un enfant léger.
REMOVECHANGELISTENER void removeChangeListener(ChangeListener l); Cette méthode permet d'enlever l'objet ChangeListener de la liste avertissant à chaque fois qu'un changement de taille de vue, de position ou de maximisation se produit.
REPAINT void repaint(long tm, int x, int y, int w, int h); Cette méthode permet de toujours repeindre les coordonnées systèmes des parents afin de s'assurer qu'une seule peinture sur effectué par RepaintManager soit effectué.
RESHAPE void reshape(int x, int y, int w, int h); Cette méthode permet de fixer les limites de cet objet.
SCROLLRECTTOVISIBLE void scrollRectToVisible(Rectangle contentRect); Cette méthode permet d'effectuer le défilement de la visualisation du rectangle dans la partie visible de la visualisation.
SETBACKINGSTOREENABLED void setBackingStoreEnabled(boolean enabled); Cette méthode permet de fixer la vérification si le mode de défilement courant est suporté. Cette méthode est obsolète et a été remplacé par setScrollMode().
SETBORDER void setBorder(Border border); Cette méthode permet de fixer le défilement de son enfant par la capture normal parent/enfant.
SETEXTENTSIZE void setExtentSize(Dimension newExtent); Cette méthode permet de fixer la taille de la partie visible de la vue en utilisant les coordonnées de la vue.
SETSCROLLMODE void setScrollMode(int mode); Cette méthode permet de fixer le contrôle de la méthode de défilement dans le contenu du port de vue.
SETUI void setUI(ViewportUI ui); Cette méthode permet de fixer l'objet de l'aspect et la convivialité de rendu de cette composante.
SETVIEW void setView(Component view); Cette méthode permet de fixer l'enfant de cet objet ou nulle.
SETVIEWPOSITION void setViewPosition(Point p); Cette méthode permet de fixer les coordonnées de vue dans le coin supérieur gauche du port de vue ou (0,0) s'il n'est pas visible.
SETVIEWSIZE void setViewSize(Dimension newSize); Cette méthode permet de fixer la vérification si la taille de la vue est explicitement fixé, alors il retourne la taille préféré, sinon il retourne la taille courante de la vue.
TOVIEWCOORDINATES Dimension toViewCoordinates(Dimension size); Cette méthode permet de convertir la taille des coordonnées en pixels en coordonnées de visualisation.
TOVIEWCOORDINATES Point toViewCoordinates(Point p); Cette méthode permet de convertir le point des coordonnées en pixels en coordonnées de visualisation.
UPDATEUI void updateUI(); Cette méthode permet de réinitialiser la propriété UI avec la valeur de l'aspect et la convivialité courante.


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