程序包 com.tlcsdm.frame

类 FXSampler

java.lang.Object
javafx.application.Application
com.tlcsdm.frame.FXSampler

public final class FXSampler extends javafx.application.Application
启动类.
  • 字段详细资料

    • projectsMap

      private Map<String,Project> projectsMap
    • stage

      private static javafx.stage.Stage stage
    • selectedSample

      private Sample selectedSample
    • centerPanelService

      private CenterPanelService centerPanelService
    • samplesTreeView

      private javafx.scene.control.TreeView<Sample> samplesTreeView
    • root

      private javafx.scene.control.TreeItem<Sample> root
    • projects

      private List<javafx.scene.control.TreeItem<Sample>> projects
    • selectedProject

      private Project selectedProject
    • stopWatch

      private final cn.hutool.core.date.StopWatch stopWatch
    • fxsamplerConfiguration

      private FXSamplerConfiguration fxsamplerConfiguration
    • loadingStage

      private javafx.stage.Stage loadingStage
    • animationFinished

      private boolean animationFinished
    • supportAnim

      private boolean supportAnim
    • hasPrepared

      private boolean hasPrepared
    • easterEggList

      private final List<EasterEggService> easterEggList
  • 构造器详细资料

    • FXSampler

      public FXSampler()
  • 方法详细资料

    • main

      public static void main(String[] args)
    • start

      public void start(javafx.stage.Stage primaryStage)
      指定者:
      start 在类中 javafx.application.Application
    • loadSplash

      private void loadSplash()
      加载闪屏功能.
    • appPreparedHandler

      public void appPreparedHandler(ApplicationPreparedEvent event)
      动画闪屏时使用,判断资源类是否加载完成.
    • splashAnimFinishedHandler

      public void splashAnimFinishedHandler(SplashAnimFinishedEvent event)
      动画闪屏时使用,判断动画是否完成.
    • 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

      public void refreshEasterEggs(ConfigRefreshEvent event)
    • buildSampleTree

      private void buildSampleTree(String searchText)
    • 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

      private boolean pruneSampleTree(javafx.scene.control.TreeItem<Sample> treeItem, String searchText)
    • changeToWelcomeTab

      private void changeToWelcomeTab(WelcomePage wPage)
    • getDefaultWelcomePage

      private WelcomePage getDefaultWelcomePage()
    • printBanner

      private void printBanner()
      输出banner.
    • initializeProperties

      private void initializeProperties()
      初始化虚拟机参数.