Top Inners Fields Constructors Methods
org.apache.pdfbox.debugger.ui

public final Class PrintDpiMenu

extends MenuBase
Class Inheritance
Imports
java.awt.Component, javax.swing.ButtonGroup, .JMenu, .JRadioButtonMenuItem

Author
Tilman Hausherr A singleton class that provides the print dpi menu.

Nested and Inner Type Summary

Modifier and TypeClass and Description
private static class

Field Summary

Modifier and TypeField and Description
private static final int[]
private static PrintDpiMenu

Constructor Summary

AccessConstructor and Description
private
PrintDpiMenu()

Constructor.

Method Summary

Modifier and TypeMethod and Description
public void
changeDpiSelection(int
the selected DPI value
selection
)

Set the dpi selection.

public static int

Returns:

the current dpi scale.
getDpiSelection
()

Tell the current dpi scale.

public static PrintDpiMenu

Returns:

DpiMenu instance.
getInstance
()

Provides the DpiMenu instance.

Inherited from org.apache.pdfbox.debugger.ui.MenuBase:
addMenuListenersgetMenusetEnableMenusetMenu

Field Detail

DPISback to summary
private static final int[] DPIS
instanceback to summary
private static PrintDpiMenu instance

Constructor Detail

PrintDpiMenuback to summary
private PrintDpiMenu()

Constructor.

Method Detail

changeDpiSelectionback to summary
public void changeDpiSelection(int selection)

Set the dpi selection.

Parameters
selection:int

the selected DPI value

Exceptions
IllegalArgumentException:
if the parameter doesn't belong to a dpi menu item.
getDpiSelectionback to summary
public static int getDpiSelection()

Tell the current dpi scale.

Returns:int

the current dpi scale.

Exceptions
IllegalStateException:
if no dpi menu item is selected.
getInstanceback to summary
public static PrintDpiMenu getInstance()

Provides the DpiMenu instance.

Returns:PrintDpiMenu

DpiMenu instance.

org.apache.pdfbox.debugger.ui back to summary

private Class PrintDpiMenu.PrintDpiMenuItem

extends JRadioButtonMenuItem
Class Inheritance
Annotations
@SuppressWarnings:squid:MaximumInheritanceDepth

Field Summary

Modifier and TypeField and Description
private final int
private static final long

Constructor Summary

AccessConstructor and Description
pack-priv
PrintDpiMenuItem(String text, int dpi)

Method Summary

Inherited from javax.swing.JRadioButtonMenuItem:
getAccessibleContextgetUIClassIDparamString

Field Detail

dpiback to summary
private final int dpi
serialVersionUIDback to summary
private static final long serialVersionUID

Hides java.awt.Container.serialVersionUID.

Constructor Detail

PrintDpiMenuItemback to summary
pack-priv PrintDpiMenuItem(String text, int dpi)