Class MapPaintDialog.InfoAction

  • All Implemented Interfaces:
    java.awt.event.ActionListener, java.io.Serializable, java.lang.Cloneable, java.util.EventListener, javax.swing.Action
    Enclosing class:
    MapPaintDialog

    protected class MapPaintDialog.InfoAction
    extends javax.swing.AbstractAction
    Displays information about selected paint style in a new dialog.
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private boolean errorsTabLoaded  
      private boolean sourceTabLoaded  
      private boolean warningsTabLoaded  
      • Fields inherited from class javax.swing.AbstractAction

        changeSupport, enabled
      • Fields inherited from interface javax.swing.Action

        ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, DISPLAYED_MNEMONIC_INDEX_KEY, LARGE_ICON_KEY, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SELECTED_KEY, SHORT_DESCRIPTION, SMALL_ICON
    • Constructor Summary

      Constructors 
      Constructor Description
      InfoAction()
      Constructs a new InfoAction.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void actionPerformed​(java.awt.event.ActionEvent e)  
      private javax.swing.JPanel addErrorOrWarningTab​(javax.swing.JTabbedPane tabs, javax.swing.JLabel lblInfo, java.util.Collection<?> items, java.lang.String title, int pos, javax.swing.ImageIcon icon)  
      private <T> void buildErrorsOrWarningPanel​(java.util.Collection<T> items, javax.swing.JPanel p)  
      private javax.swing.JPanel buildInfoPanel​(StyleSource s)  
      private void buildSourcePanel​(StyleSource s, javax.swing.JPanel p)  
      private java.lang.String tableRow​(java.lang.String firstColumn, java.lang.String secondColumn)  
      • Methods inherited from class javax.swing.AbstractAction

        addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled
      • Methods inherited from class java.lang.Object

        equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface javax.swing.Action

        accept
    • Constructor Detail

      • InfoAction

        public InfoAction()
        Constructs a new InfoAction.
    • Method Detail

      • actionPerformed

        public void actionPerformed​(java.awt.event.ActionEvent e)
      • addErrorOrWarningTab

        private javax.swing.JPanel addErrorOrWarningTab​(javax.swing.JTabbedPane tabs,
                                                        javax.swing.JLabel lblInfo,
                                                        java.util.Collection<?> items,
                                                        java.lang.String title,
                                                        int pos,
                                                        javax.swing.ImageIcon icon)
      • tableRow

        private java.lang.String tableRow​(java.lang.String firstColumn,
                                          java.lang.String secondColumn)
      • buildErrorsOrWarningPanel

        private <T> void buildErrorsOrWarningPanel​(java.util.Collection<T> items,
                                                   javax.swing.JPanel p)