Interface MenuLike


  • public interface MenuLike
    Interface to create consist api between JMenu and JPopupMenu
    • Method Summary

      All Methods Static Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      static MenuLike adapt​(java.util.function.Consumer<javax.swing.Action> add1, java.util.function.Consumer<javax.swing.JMenuItem> add2, java.util.function.Consumer<javax.swing.JMenu> add3, java.lang.Runnable separator)  
      static MenuLike adapt​(javax.swing.JMenu menu)  
      static MenuLike adapt​(javax.swing.JPopupMenu menu)  
      void add​(javax.swing.Action action)  
      void add​(javax.swing.JMenu menu)  
      void add​(javax.swing.JMenuItem item)  
      void addSeparator()  
    • Method Detail

      • add

        void add​(javax.swing.Action action)
      • add

        void add​(javax.swing.JMenuItem item)
      • add

        void add​(javax.swing.JMenu menu)
      • addSeparator

        void addSeparator()
      • adapt

        static MenuLike adapt​(javax.swing.JMenu menu)
      • adapt

        static MenuLike adapt​(javax.swing.JPopupMenu menu)
      • adapt

        static MenuLike adapt​(java.util.function.Consumer<javax.swing.Action> add1,
                              java.util.function.Consumer<javax.swing.JMenuItem> add2,
                              java.util.function.Consumer<javax.swing.JMenu> add3,
                              java.lang.Runnable separator)