Package org.apache.pdfbox.debugger.ui
Class PrintDpiMenu
java.lang.Object
org.apache.pdfbox.debugger.ui.PrintDpiMenu
- Author:
- Tilman Hausherr A singleton class that provides the print dpi menu.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addMenuListeners
(ActionListener listener) Add the ActionListener for the menu items.void
changeDpiSelection
(int selection) Set the dpi selection.static int
Tell the current dpi scale.static PrintDpiMenu
Provides the DpiMenu instance.getMenu()
Provide the JMenu instance of the ZoomMenu.void
setEnableMenu
(boolean isEnable) Set if the menu should be enabled or disabled.protected void
-
Method Details
-
getInstance
Provides the DpiMenu instance.- Returns:
- DpiMenu instance.
-
changeDpiSelection
public void changeDpiSelection(int selection) Set the dpi selection.- Parameters:
selection
-- Throws:
IllegalArgumentException
- if the parameter doesn't belong to a dpi menu item.
-
getDpiSelection
public static int getDpiSelection()Tell the current dpi scale.- Returns:
- the current dpi scale.
- Throws:
IllegalStateException
- if no dpi menu item is selected.
-
setMenu
-
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
Add the ActionListener for the menu items.- Parameters:
listener
- ActionListener.
-