當前位置:編程學習大全網 - 編程語言 - 怎麽把swing界面寫的漂亮

怎麽把swing界面寫的漂亮

1. 求高手用swing開發界面的心得(大家要寫界面的時候,有什麽思路可

漂亮有兩個我個人觀點,第壹花裏胡哨,顏色艷麗,但是這個很容易疲勞,微軟作為軟解也的巨頭,妳看看他的IE,Offiece都不是那種華麗呼哨的界面。如果妳想swing也要花裏胡哨,妳要熟悉java2D,和UI,這樣妳會比誰都花裏胡哨。當然最便捷的方式是找開源UI,妳去搜壹把就很多了。但是這是很累,這種新鮮感很容易就過去的,就像艷麗的舞蹈,花枝招展,看過幾次妳就不想看了。

第二點,UI的操作性上,這壹點需要創造性,結合swing靈活性才能實現,比如JboBox的下拉菜單,默認他的長度和JboBox寬度壹樣的,妳可以改成隨著內容變化的寬度,使得他不會再這麽呆板,默認的下拉只是壹個JLIst,妳可以改成壹個樹狀結構,實現更復雜的選擇功能,或者妳可以在哪裏加菜單項,更方便用戶,又或者是這個下拉同時具備壹個樹狀的選擇和幾個菜單項,這是屬於另外壹種漂亮,像是經典舞蹈,舞臺很平淡,平凡的舞蹈衣服,但是音樂響起就會讓人沈醉,而且是看多少次都絕對過癮。還有JTable,妳可以用各種顯示和編輯方式來方便用戶,使得不再是枯燥乏味的text編輯,或者是壹個ReadioButton的編輯方式,妳可以在表格裏放壹個前面所說的JboBox,那麽用戶用到這樣的壹個JTable絕對是壹種驚喜,因為他幾乎在別再UI裏看不到這種這麽方便操作的界面。這種界面表面上看起來可能很普通,就是個平常的應用程序,但是當用戶鼠標點下去的時候就會發覺與眾不同。這更像是壹種成熟穩重的男人,看上去普普通通,說話也不是那麽花言巧語,但是在生活中慢慢有不同的味道。

第壹種界面可能短時間容易吸引人,第二種界面需要用戶去體驗才會知道,不同的人不壹樣,第壹種對應的浮躁,喜歡表面上標新立異。第二種給那些真正需要軟件的人,他們才會體會到隱含在平淡下的美。

2. java的swing怎麽能變得漂亮些呢

Java的跨平臺對於圖形用戶界面來說是壹個障礙,因此不管是awt還是swing從sun手中誕生就不太能趕得上windows,這些年有了不少改進,但本質上還是沒法追趕和超越,甚至web上都有flash, silverlight, html5這些都比swing做得漂亮,因此學java的大多去web上折騰了,當然妳可以去搜索壹些swing的主題下載,但本質上壹些設計使得它沒法突破。

eclipse最初是ibm領導的,它使用的是另壹個圖形庫swt,妳可以搜索壹些這方面資料,可以看出它並非是跨平臺的,而是在主要平臺(win, linux)上附加了壹些本地庫,完全沒用swing,因此不是換主題能改變得了的。

如果妳實在想用Java作界面,我覺得妳不如去了解壹些最新的JavaFX,這個東西很新,雖前途未蔔,但oracle正強力支持,值得了解壹下。

3. Java中Swing的窗體怎麽弄才好看

String windows=".sun.java.swing.plaf.windows.WindowsLookAndFeel";

UIManager.setLookAndFeel(windows);

UIManager.setLookAndFeel(".sun.java.swing.plaf.nimbus.NimbusLookAndFeel");Nimbus風格,新出來的外觀,jdk6 update10版本以後的才會出現

UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());當前系統風格

UIManager.setLookAndFeel(".sun.java.swing.plaf.motif.MotifLookAndFeel");Motif風格,外觀接近windows經典,但寬寬大大,而且不是黑灰主色,而是藍黑

UIManager.setLookAndFeel(UIManager.getCrossPlatformLookAndFeelClassName());跨平臺的Java界面風格,不太明白這種說法

UIManager.setLookAndFeel(".sun.java.swing.plaf.windows.WindowsLookAndFeel");windows風格

UIManager.setLookAndFeel("javax.swing.plaf.windows.WindowsLookAndFeel");windows風格

UIManager.setLookAndFeel("javax.swing.plaf.metal.MetalLookAndFeel");java風格

UIManager.setLookAndFeel(".apple.mrj.swing.MacLookAndFeel");

4. 如何用java制作精美的界面

確實Java做界面不怎麽樣

但是java也有界面做得很好的。比如Eclipse

誰能否認 Eclipse的界面 也還算不錯呢 。

如果要把界面做得非常精美..那光靠awt,swing這些成品的框架是不行的

妳必須用接口層的類來進行編程。

比如說妳用JButton這個類..它屬於實現層的類..很多都是默認的

如果妳要讓妳的按鈕擺出來 各方面都要達到妳自己的效果

那妳就得自己去實現AbstractButton類。根據自己需要進行設置

5. 如何用java制作精美的界面

eclipse用的是他自己開發的SWT。

Swing在jdk1.6.0_10裏增加了壹種外觀nimbus,比默認的要漂亮多了。或者用系統外觀也比默認的要強。

在程序的壹開始執行:

Nimbus

UIManager.setLookAndFeel(".sun.java.swing.plaf.nimbus.NimbusLookAndFeel");

系統(如Windows) UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());

  • 上一篇:區塊鏈的技術創新與應用有哪些?
  • 下一篇:模具上的“行位”用英文怎麽表達?
  • copyright 2024編程學習大全網