程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> JAVA編程入門知識 >> 讓界面更加絢麗 Java SE 6.0 GUI體驗

讓界面更加絢麗 Java SE 6.0 GUI體驗

編輯:JAVA編程入門知識

讓界面更加絢麗 Java SE 6.0 GUI體驗[組圖]  Java是一種非常強大的編程語言,但Java的GUI能力一直是它的軟肋。雖然Java提供2種圖形解決方案,AWT和Swing。但這2種圖形庫的功能十分有限,使用它們並不能帶來更多的用戶體驗。而且AWT和Swing的更新速度很慢。一直到Java SE 5也沒什麼明顯的變化。幸好Java SE 6終於為它們增加了更強大的功能。有了這些功能,使用AWT和Swing設計的用戶界面可以更貼近用戶。為了使讀者能夠更早地體驗Java SE 6 GUI的漂亮,本文將就Java SE 6 GUI提供的主要功能進行討論。   顯示啟動界面
  
  當我們在設計軟件時可能也需要這樣一個界面。當然,這在Java SE的早期版本中也可以做到,但比較費勁,基本的實現是將一個圖形放到窗體上,然後先顯示這個,這需要編寫一定的代碼,而Java SE 6提供了一個更簡單的方法,可以不添加一行代碼。  讓界面更加絢麗 Java SE 6.0 GUI體驗[組圖]   系統托盤
  
  在以前版本(Java SE 5以前)的Java SE中Sun並未提供訪問系統托盤的類,在那時使用Java訪問系統托盤的唯一方法就是使用JNI直接調用系統API,但這種方法實現比較復雜,而且假如這樣做,就破壞了Java的跨平台特性(除非你為每一個操作系統平台都做一個這樣的類)。Java的這個缺陷緩和終於在Java SE 6中得到彌補。 讓界面更加絢麗 Java SE 6.0 GUI體驗[組圖]   交互對話框
  
  在一般的程序語言或開發工具中都有一些標准的對話框以方便和用戶交互,如Delphi中有InputBox對話框用來采集用戶的輸入信息。在Java SE 6中也提供了類似的標准對話框來滿足這些需求。     讓界面更加絢麗 Java SE 6.0 GUI體驗[組圖]   圖象轉換
  
  Java在圖象處理上是比較強大的,但是以前的Java SE版本對於GIF圖只能讀,不能寫。這並不是因為技術原因,而是因為GIF專利的原因。但最近這個專利到期了,因此,在Java SE 6中提供了讀寫GIF的功能。   QQRead.com 推出數據恢復指南教程 數據恢復指南教程 數據恢復故障解析 常用數據恢復方案 硬盤數據恢復教程 數據保護方法 數據恢復軟件 專業數據恢復服務指南
  顯示啟動界面
  
  現在很多商業和非商業軟件在啟動時都必須初始化,有時初始化的時間會很長,如Photoshop、flash等,為了讓用戶有耐心繼續等待,不要誤以為死器了,這些軟件在初始化之前總是顯示一個圖形界面來告訴用戶軟件正在做什麼。如圖1是Flash8在啟動時的初始化界面。
  
   讓界面更加絢麗 Java SE 6.0 GUI體驗[組圖]
  圖1 Flash8的啟動界面
  當我們在設計軟件時可能也需要這樣一個界面。當然,這在Java SE的早期版本中也可以做到,但比較費勁,基本的實現是將一個圖形放到窗體上,然後先顯示這個,這需要編寫一定的代碼,而Java SE 6提供了一個更簡單的方法,可以不添加一行代碼,而且在界面要改變時還不需要重新編譯源程序。讓我們先看一個簡單的例子。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved