java適合開(kāi)發(fā)的版本 Java寫(xiě)GUI用swing還是JavaFX呢?
Java寫(xiě)GUI用swing還是JavaFX呢?趁還沒(méi)用的話Java寫(xiě)過(guò)GUI,想問(wèn)看看學(xué)哪個(gè)好用一些……5年前就又開(kāi)始用javafx了,其它的都太老了為什么不試下s.b呢。javafx有一個(gè)你自己做
Java寫(xiě)GUI用swing還是JavaFX呢?
趁還沒(méi)用的話Java寫(xiě)過(guò)GUI,想問(wèn)看看學(xué)哪個(gè)好用一些……
5年前就又開(kāi)始用javafx了,其它的都太老了
為什么不試下s.b呢。
javafx有一個(gè)你自己做的gui框架,網(wǎng)上有很多教程或者舊書(shū)上會(huì)可以介紹swing和awt之類的,可是他們大都很過(guò)時(shí)的老古董了,新人入門(mén)的話,javafx是一個(gè)太好的選擇,它也意見(jiàn)XML格式具體描述界面,甚至于這個(gè)可以真接用css來(lái)設(shè)定好界面樣式,不過(guò)肯定跨平臺(tái)的哦
不是什么肯定用swt嗎?eclipse的框架。
你是學(xué)生的話,個(gè)人建議自學(xué)一下swing,是因?yàn)樗捏w系架構(gòu)也很比較清晰經(jīng)典,各種設(shè)計(jì)模式都有完美無(wú)暇應(yīng)用,的很合適訓(xùn)練自己的編程思維。
項(xiàng)目應(yīng)用的話肯定好了,20年前的技術(shù)了相比于古代和現(xiàn)代gui構(gòu)建體系那就落后挨打很多了,沒(méi)有必要做考古工作。
javafx11主流意見(jiàn)了,b站有極少數(shù)視頻去看看變會(huì)了,ui樣式也容易出。swing已老。
個(gè)人建議用fx,支持css,xml這個(gè)可以式樣很簡(jiǎn)單化。swing自定義設(shè)置控件難度太大
fx比較比較新,但網(wǎng)上資料比較比較少
JavaScript加electron就幫你搞定了
還是判斷下別的吧,那種感覺(jué)java的gui肯定不太無(wú)比的強(qiáng)勢(shì),寫(xiě)起來(lái)不如你.net方便。
我建議你用Swing,因?yàn)橐埠荛L(zhǎng)大成熟,不過(guò)網(wǎng)上有大量的資料這個(gè)可以查看,因?yàn)镴avaFX為版本1和2,兩個(gè)版本完全差別,但是JavaFX的推廣威脅最大,在國(guó)內(nèi)更是冷門(mén),開(kāi)發(fā)時(shí)遇見(jiàn)很多問(wèn)題都到百度過(guò)了。
最后一點(diǎn)甲骨文巳經(jīng)繼續(xù)支持什么JavaFX了,未來(lái)也將把JavaFX從JDK里侵蝕回來(lái),但會(huì)一直在記錄Swing這塊,雖說(shuō)連Eclipse和IDEA也是組建在Swing基礎(chǔ)上的,所以才Swing會(huì)久了接受出去,而JavaFX也棄坑了。
小白學(xué)習(xí)JAVA,有什么書(shū)或者軟件推薦嗎?
入門(mén)去學(xué)習(xí)Java,看視頻更加快捷。
吉他入門(mén)Java,不推薦一下在用jdk,配置環(huán)境變量,用記事一開(kāi)始寫(xiě)程序。這對(duì)剛接近Java的人來(lái)說(shuō),難度那就也很大的,很多在直接安裝jdk,配置環(huán)境變量的過(guò)程中,不是什么這里出問(wèn)題,那是那里出現(xiàn)錯(cuò)誤,但黑窗口下也不大方便調(diào)試。
初學(xué)者Java可以看下“如鵬網(wǎng)”的《這樣學(xué)Java不枯燥》視頻教程,免安裝jdk,不必配置環(huán)境變量,只必須直接下載免配置版本的eclipse解壓文件打開(kāi)即可,更適合初學(xué)者去學(xué)習(xí)。
電影彈幕動(dòng)畫(huà)截圖:
按照開(kāi)發(fā)超級(jí)瑪麗,飛機(jī)大戰(zhàn),連連看,湯姆貓,電影的彈幕動(dòng)畫(huà)等來(lái)講解時(shí)Java的基礎(chǔ)知識(shí)點(diǎn),如此大的釋放對(duì)編程的興趣,快速入門(mén),學(xué)過(guò)來(lái)應(yīng)該挺好玩的。