java fx 插件,JAVA FX 應用程序基礎
javaFX使用戲劇上的術(shù)語。為了創(chuàng)建一個應(yīng)用程序,需要首先實例化一個舞臺(stage)對象。假設(shè)你是一個導(dǎo)演,需要布置一個或多個場景(views)。每個場景的主干網(wǎng)是一個場景圖(GUI節(jié)點樹狀圖,相當(dāng)於GUI容器和組件)。每個節(jié)點的樣式使用CSS文件設(shè)置,還可以將特效和轉(zhuǎn)換應(yīng)用於節(jié)點。如果節(jié)點需要的話,還可以設(shè)置節(jié)點的事件處理函數(shù)。在場景圖的頂部創(chuàng)建一個根節(jié)點。
JavaFX類分布在javafx.stage包和javafx.scene包。JavaFX應(yīng)用程序的Main繼承了Application,結(jié)構(gòu)如下:
public class Main extends Application {
public void start(Stage primaryStage) {
// Create your stage and scenes here
} p
ublic static void main(String[] args) {
launch(args);
}
}
JavaFX的框架調(diào)用了Application的方法,包括:launch()、init()和start()。init()方法在launcher線程上調(diào)用,是創(chuàng)建所有GUI組件的地方。start()方法是JavaFX應(yīng)用程序的入口方法,在應(yīng)用程序線程調(diào)用,是創(chuàng)建舞臺上位於第一個場景上的對象,辦演著與SWing中JFrame、JDialog相似的角色。
Swing和JavaFx應(yīng)用程序運(yùn)行在不同的線程上,為了在JavaFX應(yīng)用程序中使用已有的Swing組件,可以使用SwingNode類。
使用E(fx)clipse插件
開發(fā)JavaFX應(yīng)用程序的最好IDE是NetBeans,IntelliJIDEA。使用Eclipse的話,要安裝E(fx)clipse插件。
總結(jié)
以上是生活随笔為你收集整理的java fx 插件,JAVA FX 應用程序基礎的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Centos系统查看bios版本
- 下一篇: [原创]电饭锅终于煮出有粥油的小米粥了