Class BasicRichTooltipPanelUI

    • Field Detail

      • richTooltipPanel

        protected JRichTooltipPanel richTooltipPanel
        The associated tooltip panel.
      • titleLabels

        private java.util.List<javax.swing.JLabel> titleLabels
      • descriptionLabels

        private java.util.List<javax.swing.JLabel> descriptionLabels
      • mainImageLabel

        private javax.swing.JLabel mainImageLabel
      • footerSeparator

        private javax.swing.JSeparator footerSeparator
      • footerImageLabel

        private javax.swing.JLabel footerImageLabel
      • footerLabels

        private java.util.List<javax.swing.JLabel> footerLabels
    • Constructor Detail

      • BasicRichTooltipPanelUI

        public BasicRichTooltipPanelUI()
    • Method Detail

      • installUI

        public void installUI​(javax.swing.JComponent c)
        Overrides:
        installUI in class javax.swing.plaf.ComponentUI
      • uninstallUI

        public void uninstallUI​(javax.swing.JComponent c)
        Overrides:
        uninstallUI in class javax.swing.plaf.ComponentUI
      • installDefaults

        protected void installDefaults()
        Installs default settings for the associated rich tooltip panel.
      • installListeners

        protected void installListeners()
        Installs listeners on the associated rich tooltip panel.
      • installComponents

        protected void installComponents()
        Installs components on the associated rich tooltip panel.
      • uninstallDefaults

        protected void uninstallDefaults()
        Uninstalls default settings from the associated rich tooltip panel.
      • uninstallListeners

        protected void uninstallListeners()
        Uninstalls listeners from the associated rich tooltip panel.
      • uninstallComponents

        protected void uninstallComponents()
        Uninstalls subcomponents from the associated rich tooltip panel.
      • update

        public void update​(java.awt.Graphics g,
                           javax.swing.JComponent c)
        Overrides:
        update in class javax.swing.plaf.ComponentUI
      • paintBackground

        protected abstract void paintBackground​(java.awt.Graphics g)
      • paint

        public void paint​(java.awt.Graphics g,
                          javax.swing.JComponent c)
        Overrides:
        paint in class javax.swing.plaf.ComponentUI
      • createLayoutManager

        private java.awt.LayoutManager createLayoutManager()
      • getDescriptionTextWidth

        private int getDescriptionTextWidth()
      • getLayoutGap

        private int getLayoutGap()
      • removeExistingComponents

        private void removeExistingComponents()