Class RotationMenu


  • public final class RotationMenu
    extends java.lang.Object
    Author:
    Khyrul Bashar, Tilman Hausherr A singleton class that provides rotation menu which can be used to show rotation menu in the menubar. To act upon the menu item selection user of the class must add ActionListener which will check for the action command and act accordingly.
    • Method Detail

      • getInstance

        public static RotationMenu getInstance()
        Provides the RotationMenu instance.
        Returns:
        RotationMenu instance.
      • setRotationSelection

        public void setRotationSelection​(java.lang.String selection)
        Set the rotation selection.
        Parameters:
        selection - String instance.
      • isRotationMenu

        public static boolean isRotationMenu​(java.lang.String actionCommand)
      • getRotationDegrees

        public static int getRotationDegrees()
      • getRotationDegrees

        public static int getRotationDegrees​(java.lang.String actionCommand)
      • setMenu

        protected void setMenu​(javax.swing.JMenu menu)
      • getMenu

        public javax.swing.JMenu getMenu()
        Provide the JMenu instance of the ZoomMenu.
        Returns:
        JMenu instance.
      • setEnableMenu

        public void setEnableMenu​(boolean isEnable)
        Set if the menu should be enabled or disabled.
        Parameters:
        isEnable - boolean instance.
      • addMenuListeners

        public void addMenuListeners​(java.awt.event.ActionListener listener)
        Add the ActionListener for the menuitems.
        Parameters:
        listener - ActionListener.