public final class ZoomMenu extends Object
| Modifier and Type | Method and Description |
|---|---|
void |
addMenuListeners(ActionListener listener)
Add the ActionListener for the menu items.
|
void |
changeZoomSelection(float zoomValue)
Set the zoom selection.
|
float |
getImageZoomScale() |
static ZoomMenu |
getInstance()
Provides the ZoomMenu instance.
|
JMenu |
getMenu()
Provide the JMenu instance of the ZoomMenu.
|
float |
getPageZoomScale() |
static float |
getZoomScale()
Tell the current zoom scale.
|
static boolean |
isZoomMenu(String actionCommand)
Tell whether the command belongs to the zoom menu.
|
void |
resetZoom()
When a new file is loaded zoom values should be reset.
|
void |
setEnableMenu(boolean isEnable)
Set if the menu should be enabled or disabled.
|
void |
setImageZoomScale(float imageZoomValue) |
void |
setPageZoomScale(float pageZoomValue) |
public static ZoomMenu getInstance()
public void changeZoomSelection(float zoomValue)
zoomValue - the zoom factor, e.g. 1, 0.25, 4.IllegalArgumentException - if the parameter doesn't belong to a zoom menu item.public static boolean isZoomMenu(String actionCommand)
actionCommand - a menu command string.public static float getZoomScale()
IllegalStateException - if no zoom menu item is selected.public float getPageZoomScale()
public void setPageZoomScale(float pageZoomValue)
public float getImageZoomScale()
public void setImageZoomScale(float imageZoomValue)
public void resetZoom()
public JMenu getMenu()
public void setEnableMenu(boolean isEnable)
isEnable - boolean instance.public void addMenuListeners(ActionListener listener)
listener - ActionListener.Copyright © 2002–2023 The Apache Software Foundation. All rights reserved.