java.lang.Object
javafx.application.Application
com.tlcsdm.frame.FXSampler
public final class FXSampler
extends javafx.application.Application
启动类.
-
嵌套类概要
从类继承的嵌套类/接口 javafx.application.Application
javafx.application.Application.Parameters -
字段概要
字段修饰符和类型字段说明private booleanprivate CenterPanelServiceprivate final List<EasterEggService> private FXSamplerConfigurationprivate booleanprivate javafx.stage.Stageprivate MenubarConfigrationprivate javafx.scene.control.TreeItem<Sample> private javafx.scene.control.TreeView<Sample> private Projectprivate Sampleprivate static javafx.stage.Stageprivate final cn.hutool.core.date.StopWatchprivate boolean从类继承的字段 javafx.application.Application
STYLESHEET_CASPIAN, STYLESHEET_MODENA -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明void动画闪屏时使用,判断资源类是否加载完成.private voidbuildSampleTree(String searchText) private voidprivate voidchangeToWelcomeTab(WelcomePage wPage) static voidconfirmExit(javafx.event.Event event) 确认退出系统.static voiddoExit()退出系统.private voidprivate WelcomePagestatic javafx.stage.StagegetStage()private void初始化彩蛋.private void初始化虚拟机参数.private void启动后初始化资源.private void初始化系统配置.private void初始化UI.private void加载程序配置,主要是程序图标加载.private void加载闪屏功能.static voidprivate void输出banner.private booleanpruneSampleTree(javafx.scene.control.TreeItem<Sample> treeItem, String searchText) voidstatic voidrestart()重启程序.private voidsort(javafx.scene.control.TreeItem<Sample> node, Comparator<javafx.scene.control.TreeItem<Sample>> comparator) void动画闪屏时使用,判断动画是否完成.voidstart(javafx.stage.Stage primaryStage) 从类继承的方法 javafx.application.Application
getHostServices, getParameters, getUserAgentStylesheet, init, launch, launch, notifyPreloader, setUserAgentStylesheet, stop
-
字段详细资料
-
projectsMap
-
stage
private static javafx.stage.Stage stage -
selectedSample
-
centerPanelService
-
samplesTreeView
-
root
-
projects
-
selectedProject
-
stopWatch
private final cn.hutool.core.date.StopWatch stopWatch -
fxsamplerConfiguration
-
loadingStage
private javafx.stage.Stage loadingStage -
animationFinished
private boolean animationFinished -
supportAnim
private boolean supportAnim -
hasPrepared
private boolean hasPrepared -
easterEggList
-
-
构造器详细资料
-
FXSampler
public FXSampler()
-
-
方法详细资料
-
main
-
start
public void start(javafx.stage.Stage primaryStage) - 指定者:
start在类中javafx.application.Application
-
loadSplash
private void loadSplash()加载闪屏功能. -
appPreparedHandler
动画闪屏时使用,判断资源类是否加载完成. -
splashAnimFinishedHandler
动画闪屏时使用,判断动画是否完成. -
initializeSystem
private void initializeSystem()初始化系统配置. -
loadConfiguration
private void loadConfiguration()加载程序配置,主要是程序图标加载. -
initializeUI
private void initializeUI()初始化UI. -
initializeSource
private void initializeSource()启动后初始化资源. -
initializeEasterEggs
private void initializeEasterEggs()初始化彩蛋. -
executeEasterEggs
private void executeEasterEggs() -
refreshEasterEggs
-
buildSampleTree
-
changeSample
private void changeSample() -
getStage
public static javafx.stage.Stage getStage() -
confirmExit
public static void confirmExit(javafx.event.Event event) 确认退出系统. -
doExit
public static void doExit()退出系统. -
restart
public static void restart()重启程序. -
sort
private void sort(javafx.scene.control.TreeItem<Sample> node, Comparator<javafx.scene.control.TreeItem<Sample>> comparator) -
pruneSampleTree
-
changeToWelcomeTab
-
getDefaultWelcomePage
-
printBanner
private void printBanner()输出banner. -
initializeProperties
private void initializeProperties()初始化虚拟机参数.
-