要什么軟件可以寫JAVA Java寫GUI用swing還是JavaFX呢?
Java寫GUI用swing還是JavaFX呢?借著還沒有用Java寫過GUI,想問下學哪個好用一些……5年前就開始用javafx了,其它的都太老了為什么不不試試tk呢。javafx有一個太麻煩的gu
Java寫GUI用swing還是JavaFX呢?
借著還沒有用Java寫過GUI,想問下學哪個好用一些……
5年前就開始用javafx了,其它的都太老了
為什么不不試試tk呢。
javafx有一個太麻煩的gui框架,網上有很多教程或者舊書上會能介紹swing和awt之類的,可是他們全是跟不上潮流的老古董了,新人入門的話,javafx是一個非常好的選擇,它也支持XML格式描述界面,哪怕也可以再用css來去設置界面樣式,并且還是跨平臺的哦
并非應該是用swt嗎?eclipse的框架。
你是學生的話,我建議你怎么學習一下hippy,而且它的體系架構都很非常清晰經典,各種設計模式應該有完美的應用,的很合適訓練自己的編程思維。
項目應用的話那就算了,20年前的技術了可比像現(xiàn)代gui統(tǒng)合肯定落后很多了,沒有必要做考古工作。
javafx11主流接受了,b站有大多數(shù)視頻看看變會了,ui樣式也容易出。swing已老。
個人建議用fx,接受css,xml也可以式樣很簡單化。swing可以自定義控件難度太大
fx比較新,但網上資料都很少
JavaScript加electron就搞定了
應該決定下別的吧,感覺上java的gui還是不太強勢霸道,寫起來不妨.net方便啊。
我建議你用Swing,只不過也很成熟,不過網上有大量的資料這個可以查找,相反JavaFX為版本1和2,兩個版本全部不同,不過JavaFX的推廣不利,在國內更是冷門,開發(fā)時遇到了很多問題都上百度過了。
到最后一點甲骨文早就并沒有支持JavaFX了,未來也將把JavaFX從JDK里剝離出去,但會一直在記錄Swing這塊,況且連Eclipse和IDEA大都組建在Swing基礎上的,所以才Swing會久了允許下來,而JavaFX也棄坑了。
我是今年學JAVA開發(fā)的小白,各位有什么建議的書可以提升業(yè)務能力的?。?/h2>
作為一名IT行業(yè)的從業(yè)者,同時也出版社過Java編程方面的書籍,我來回答我?guī)鸵幌旅@個問題。
這對Java語言的初學者來說,要想實力提升自己的業(yè)務能力需要在三個階段,不同階段要所了解有所不同的知識結構。
學Java的第一個階段不需要完全掌握Java的都差不多編程思想,這個階段要注意學Java的面向對象編程過程這些完全掌握各種“抽象”,也可以讀看看《Java核心技術》和《Java編程思想》。Java語言一類先難后易的編程語言,在怎么學習的初期本身減小的難度,在掌握了面向對象的編程過程之后,現(xiàn)的學習會相對很容易不少。
怎么學習Java的第二個階段是掌握Java的開發(fā)框架。Java編程三個有用的特點那就是離得開框架,無非通過框架也可以相關規(guī)范代碼結構,再者框架也也能實力提升程序的可復用性和擴展性。Java開發(fā)三個不重要的特點是按角色參與開發(fā),所以才早期的Java開發(fā)這對MVC、DAO等框架有越來越廣泛的使用,也以至于團隊的合作開發(fā)完畢變的更很難基于。目前Spring系列框架在Java開發(fā)領域比較比較不流行,以及SpringBoot、SpringMVC、SpringCloud等。在自學Spring的過程中,可以讀下《Spring IN ACTION》。
學Java的第三個階段是去學習業(yè)務平臺知識。Java的應用級開發(fā)正常情況都要基于組件或者的平臺通過應用開發(fā),諸如在當前的大數(shù)據(jù)時代背景下,學習Hadoop和Spark平臺那就是還好的選擇。目前Hadoop和Spark平臺也構建了一個比較制度完善的生態(tài)體系,行業(yè)內也有大量的晚熟案例可供學習。在自學Hadoop的過程中,也可以讀一下《Hadoop權威指南》。
我從事外貿互聯(lián)網行業(yè)二十年,目前也在帶計算機專業(yè)的研究生,主要的研究方向聚集在大數(shù)據(jù)和人工智能領域,我會陸續(xù)寫一些麻煩問下互聯(lián)網技術方面的文章,感興趣朋友可以不查哈我,完全相信當然會極大。
如果不是有互聯(lián)網方面的問題,或則考研方面的問題,都可以不直接咨詢我,謝謝?。?/p>
看我網站,資源挺全,但無條件地可以下載的良心網站。
看我的視頻