java.lang.Object
javafx.application.Application
com.tlcsdm.core.javafx.control.PlutoExplorerExtended
public final class PlutoExplorerExtended
extends javafx.application.Application
A JavaFX Demo of Image Zoom, Drag 无效输入:'&' Rotation.
-
嵌套类概要
嵌套类修饰符和类型类说明private static enumEnumeration of the possible Zoom actions.private static final class从类继承的嵌套类/接口 javafx.application.Application
javafx.application.Application.Parameters -
字段概要
字段修饰符和类型字段说明private static final doubleprivate static final Stringprivate static final Stringprivate static final Stringprivate static final doubleThis factor guarantees that afterZOOM_Ntimes Zoom-In, the Viewport-size halves almost exactly.
(HALF was chosen to - perhaps?private static final intThis is the number of Zoom-In operations required to almost exactly halve the size of the Viewport.从类继承的字段 javafx.application.Application
STYLESHEET_CASPIAN, STYLESHEET_MODENA -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明private static javafx.scene.layout.HBoxcreateButtons(PlutoExplorerExtended.ZoomDragPane zoomDragPane) Creates a Bar with Zoom Buttons 无效输入:'&' Rotation CheckBox.private static voidinstallTooltip(PlutoExplorerExtended.ZoomDragPane zoomDragPane) Installs a once-only Tooltip centred over the Image.static voidvoidstart(javafx.stage.Stage primaryStage) 从类继承的方法 javafx.application.Application
getHostServices, getParameters, getUserAgentStylesheet, init, launch, launch, notifyPreloader, setUserAgentStylesheet, stop
-
字段详细资料
-
HALF
private static final double HALF- 另请参阅:
-
ZOOM_N
private static final int ZOOM_NThis is the number of Zoom-In operations required to almost exactly halve the size of the Viewport.- 另请参阅:
-
ZOOM_IN_SCALE
private static final double ZOOM_IN_SCALEThis factor guarantees that afterZOOM_Ntimes Zoom-In, the Viewport-size halves almost exactly.
(HALF was chosen to - perhaps? - avoid excessive Image degradation when zooming)
For ZOOM_N = 9 the factor value is approximately 93% -
TITLE
- 另请参阅:
-
IMAGE_CREDIT_URL
- 另请参阅:
-
IMAGE_URL
- 另请参阅:
-
-
构造器详细资料
-
PlutoExplorerExtended
public PlutoExplorerExtended()
-
-
方法详细资料
-
start
public void start(javafx.stage.Stage primaryStage) - 指定者:
start在类中javafx.application.Application
-
installTooltip
Installs a once-only Tooltip centred over the Image.- 参数:
zoomDragPane-
-
createButtons
private static javafx.scene.layout.HBox createButtons(PlutoExplorerExtended.ZoomDragPane zoomDragPane) Creates a Bar with Zoom Buttons 无效输入:'&' Rotation CheckBox.- 参数:
zoomDragPane-- 返回:
-
main
-