Interface IPopupMenuMgr

  • All Superinterfaces:
    java.io.Serializable
    All Known Implementing Classes:
    PopUpMenuMgr

    public interface IPopupMenuMgr
    extends java.io.Serializable
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void addSeparator()
      Fügt einen Separator ans Ende.
      void applyStandardMouseListener​(java.awt.Component cmp, boolean recursive)
      Setzt den getStandardPopUpMouseListener() auf cmp, falls es noch keinen MouseListener hat.
      Falls recursive wird die gleiche Funktion auf alle Unterkomponenten angewandt.
      void deRegister​(java.util.List<javax.swing.JMenuItem> items)
      Komfort Routine um viele Items auf einmal zu deregistrieren.
      void deRegister​(javax.swing.JMenuItem menu)
      Degeristriert in beliebiger Reihenfolge.
      void deRegisterCopmponentForAdditionalPopup​(javax.swing.JComponent component)
      Degeristriert in beliebiger Reihenfolge Componenten mit extra ContextMenus.
      void deRegisterListForPrintContent​(javax.swing.JList jList)
      Deregistriert eine JListe zum Drucken des Inhalts
      java.util.concurrent.atomic.AtomicInteger getClickCounter()  
      java.awt.event.MouseListener getStandardPopUpMouseListener()
      Zeigt das Popup Menu an.
      void register​(java.util.List<javax.swing.JMenuItem> items)
      Komfort Routine um viele Items auf einmal zu registrieren.
      void register​(javax.swing.JMenuItem menu)
      Alle registrierten JMenuItem's werden in der Reihenfolge der Registrierung angezeigt.
      Die Schlüssel-Properties der Items werden übernommen und synchronisiert.
      Usersynchronisationen erfordern GuiSelectedMgr oder abgeleitete Klasse.
      JMenuItem's sind: JMenuItem JMenu JCheckBoxMenuItem JRadioButtonMenuItem
      void registerCopmponentForAdditionalPopup​(javax.swing.JComponent component, java.util.List<javax.swing.JMenuItem> items)
      Registriert Componenten für extra Contextmenus Komfort Routine um viele Items auf einmal zu registrieren.
      void registerCopmponentForAdditionalPopup​(javax.swing.JComponent component, javax.swing.JMenuItem item)
      Registriert Componenten für extra Contextmenus Alle registrierten JMenuItem's werden in der Reihenfolge der Registrierung angezeigt.
      Die Schlüssel-Properties der Items werden übernommen und synchronisiert.
      Usersynchronisationen erfordern GuiSelectedMgr oder abgeleitete Klasse.
      JMenuItem's sind: JMenuItem JMenu JCheckBoxMenuItem JRadioButtonMenuItem
      void registerListForPrintContent​(javax.swing.JList jList, MaschineMgr mgr, java.lang.String title)
      Registriert eine JListe zum Drucken des Inhalts.
      void showMenu​(java.awt.Component invoker, int x, int y)
      Für Komponenten mit eigenem MouseListener.
    • Method Detail

      • register

        void register​(javax.swing.JMenuItem menu)
        Alle registrierten JMenuItem's werden in der Reihenfolge der Registrierung angezeigt.
        Die Schlüssel-Properties der Items werden übernommen und synchronisiert.
        Usersynchronisationen erfordern GuiSelectedMgr oder abgeleitete Klasse.
        JMenuItem's sind:
      • JMenuItem
      • JMenu
      • JCheckBoxMenuItem
      • JRadioButtonMenuItem