JavaFX-Platform&Screen
Posted yanquebbuyan
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaFX-Platform&Screen相关的知识,希望对你有一定的参考价值。
1Platform常用方法有exit()、runlater()、isSupported()
exit():
1 Stage stage = new Stage(); 2 Stage stage1 = new Stage(); 3 Stage stage2 = new Stage(); 4 stage.show(); 5 stage1.show(); 6 stage2.show(); 7 Platform.exit ();//退出所有的界面
runLater():
System.out.println("Runnable外的线程 "+Thread.currentThread().getName()); //Runnable外的线程 JavaFX Application Thread Platform.runLater(new Runnable() { @Override public void run() { while(true){ try { Thread.sleep(1000); System.out.println("Runnable内的线程"+Thread.currentThread().getName()); //Runnable内的线程JavaFX Application Thread }catch (InterruptedException e){ } }} });System.out.println("123");//先执行Runnable外的然后再执行Runnnable里的
isSupported():
Platform.isSupported(ConditionalFeature.CONTROLS);//检测是否具有运行该控件的环境
Screen:主要的方法是查看屏幕硬件参数:
//getPrimary()返回主屏幕 System.out.println("实际屏幕宽度:"+Screen.getPrimary().getBounds().getWidth()); System.out.println("实际屏幕高度:"+Screen.getPrimary().getBounds().getHeight()); //以左上角为X=0,Y=0 Y向下递增 X向右递增 System.out.println("屏幕最小X:"+Screen.getPrimary().getBounds().getMinX()+ "屏幕最大X:"+Screen.getPrimary().getBounds().getMaxX()); System.out.println("屏幕最小Y:"+Screen.getPrimary().getBounds().getMinY()+ "屏幕最大Y:"+Screen.getPrimary().getBounds().getMaxY()); System.out.println("可见屏幕高度:"+Screen.getPrimary().getVisualBounds().getHeight()); System.out.println("可见屏幕高度:"+Screen.getPrimary().getVisualBounds().getHeight()); System.out.println("可见屏幕最小X:"+Screen.getPrimary().getVisualBounds().getMinX()+ "可见屏幕最大X:"+Screen.getPrimary().getVisualBounds().getMaxX()); System.out.println("可见屏幕最小Y:"+Screen.getPrimary().getVisualBounds().getMinY()+ "可见屏幕最大Y:"+Screen.getPrimary().getVisualBounds().getMaxY()); System.out.println("屏幕DPI:"+Screen.getPrimary().getDpi()); System.out.println("屏幕列表:"+Screen.getScreens());
补充:Platform的setImplictExit()方法用于设置当界面关闭时程序是否终止
Platform.setImplicitExit(false);//即界面关闭时程序不会终止 Platform.setImpliatExit(true);//界面关闭时程序终止
以上是关于JavaFX-Platform&Screen的主要内容,如果未能解决你的问题,请参考以下文章
R语言进行主成分分析(PCA)使用prcomp函数进行主成分分析:碎石图可视化(scree plot)R通过条形图(bar plot)来可视化主成分分析的碎石图(scree plot)
R语言使用psych包的fa.parallel函数使用平行分析方法分析数据集应该抽取多少主成分(输入数据为相关性矩阵),Kaiser-Harris标准,scree测试和平行分析可视化碎石图(肘部法)