Package org.apache.pdfbox.debugger.ui
Class PrintDpiMenu
- java.lang.Object
-
- org.apache.pdfbox.debugger.ui.PrintDpiMenu
-
public final class PrintDpiMenu extends java.lang.Object- Author:
- Tilman Hausherr A singleton class that provides the print dpi menu.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddMenuListeners(java.awt.event.ActionListener listener)Add the ActionListener for the menu items.voidchangeDpiSelection(int selection)Set the dpi selection.static intgetDpiSelection()Tell the current dpi scale.static PrintDpiMenugetInstance()Provides the DpiMenu instance.javax.swing.JMenugetMenu()Provide the JMenu instance of the ZoomMenu.voidsetEnableMenu(boolean isEnable)Set if the menu should be enabled or disabled.protected voidsetMenu(javax.swing.JMenu menu)
-
-
-
Method Detail
-
getInstance
public static PrintDpiMenu getInstance()
Provides the DpiMenu instance.- Returns:
- DpiMenu instance.
-
changeDpiSelection
public void changeDpiSelection(int selection)
Set the dpi selection.- Parameters:
selection-- Throws:
java.lang.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:
java.lang.IllegalStateException- if no dpi menu item is selected.
-
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 menu items.- Parameters:
listener- ActionListener.
-
-