Java動(dòng)畫、圖形和極富客戶端效果開發(fā)

出版時(shí)間:2008-5  出版社:機(jī)械工業(yè)出版社  作者:(美)哈斯(Haase,C.),(美)蓋伊(Cuy,R.) 著  頁數(shù):370  
Tag標(biāo)簽:無  

內(nèi)容概要

本書是一本關(guān)于利用圖形和動(dòng)畫效果創(chuàng)建更好、更有效和更酷的桌面應(yīng)用程序的書。本書討論Java基本原理、Swing、Java 2D、圖形、圖形用戶界面(GUl)、動(dòng)畫、性能和基于這些基本原理的用于創(chuàng)建漂亮應(yīng)用程序的高級(jí)效果。本書第一部分講述Java圖形和用戶界面編程的基本概念。第二部分講述Java 2D和Swing中創(chuàng)建極富界面時(shí)有用的更多高級(jí)主題。第三部分講述動(dòng)畫的基本原理。第四部分介紹極富客戶端效果開發(fā)及示例。    本書適合Java圖形和動(dòng)畫效果開發(fā)人員使用,也可作為相關(guān)專業(yè)培訓(xùn)教材。

作者簡介

Chet Haase Sun Microsystems Java SE組的客戶端架構(gòu)師。他對軟件的圖形感興趣,他的大部分時(shí)間都花在使用各種圖形技術(shù)上。Chet在Carleton學(xué)院獲得數(shù)學(xué)學(xué)士學(xué)位,在Oregon大學(xué)獲得計(jì)算機(jī)和信息科學(xué)碩士學(xué)位。

書籍目錄

譯者序序前言致謝引言第一部分  圖形和圖形用戶界面基礎(chǔ) 第1章  桌面Java圖形API:Swing、AWT和Java 2D 第2章  Swing渲染基本原理 第3章  Graphics基本原理 第4章  圖像 第5章  性能第二部分  高級(jí)圖形渲染 第6章  合成 第7章  漸變 第8章  圖像處理 第9章  玻璃窗格 第10章  分層窗格 第11章  重繪管理器第三部分  動(dòng)畫 第12章  動(dòng)畫基本原理 第13章  平滑移動(dòng) 第14章  Timing Framework:基本原理 第15章  Timing Framework:高級(jí)特性第四部分  效果 第16章  靜態(tài)效果 第17章  動(dòng)態(tài)效果 第18章  Animated Transitions 第19章  一個(gè)極富客戶端誕生了 第20章  結(jié)論

章節(jié)摘錄

  第一部分 圖形和圖形用戶界面基礎(chǔ)  第1章 桌面Java圖形API:Swing、AWT和Java 2D  可能因?yàn)槲沂且粋€(gè)圖形奇客(geek),所以我始終認(rèn)為在頭腦里有一個(gè)描述各種庫的片斷如何組合的圖非常有用。當(dāng)我為舊面Jave圖形API創(chuàng)建和描述這樣的圖時(shí),請容忍我?! ≡趫D1-1中,中間是與代碼相關(guān)的部分:Swing、AWT和Java 2D相互作用,為圖中項(xiàng)部的應(yīng)用程序提供圖形和用戶界面庫。Swing、Java2D和AWT本身運(yùn)行在Java運(yùn)行時(shí)環(huán)境(Java Runtime Environment,JRE)上,Java運(yùn)行時(shí)環(huán)境包含Java虛擬機(jī)(Java Virtual Machine,JVM)和其也Java庫。使用這些庫使得應(yīng)用程序不必知道底層的本地平臺(tái)的任何窗口系統(tǒng)API,就可以創(chuàng)建顯示在用戶顯視器中的窗口、用戶界面組件和圖形?! ?.1 抽象窗口工具包  抽象窗口工具包(Abstract Window Toolkit,AWT)是Java發(fā)布的第一個(gè)圖形用戶界面(GUI),從Java運(yùn)行時(shí)環(huán)境1.0版就使用。那時(shí),AWT是Java中用于用戶界面編程的唯一核心庫;任何需要用戶界面的桌面應(yīng)用程序都使用AWT創(chuàng)建并顯示窗口、按鈕和其也GUI組件。AWT通過調(diào)用用戶系統(tǒng)的本地庫,提供創(chuàng)建和顯示這些GUI組件的能力。例如,X Windows系統(tǒng)上的AWT java.awt.Window,底層實(shí)際上是一個(gè)X窗口。AWT也負(fù)責(zé)用戶界面的輸入事件機(jī)制,比如處理鼠標(biāo)點(diǎn)擊和鍵盤事件。發(fā)生在本地視窗系統(tǒng)中的事件由AWT實(shí)現(xiàn)接收,并作為AWT事件轉(zhuǎn)發(fā)到Java應(yīng)用程序?! ‖F(xiàn)在AWT仍然存在,并可以像當(dāng)初一樣正確地使用(這是向后兼容的好處?。?,不過為了使用Swing GUI包的應(yīng)用程序而具有了更多的基礎(chǔ)構(gòu)造功能。

編輯推薦

  本書介紹了如何構(gòu)建更好、更生動(dòng)和更酷的桌面應(yīng)用程序來強(qiáng)化用戶體驗(yàn)?! D形和動(dòng)畫效果通過更吸引人的GUI和動(dòng)態(tài)效果(例如賦予應(yīng)用程序一個(gè)脈動(dòng)和保持用戶連接到這個(gè)應(yīng)用程序的邏輯流程的動(dòng)態(tài)轉(zhuǎn)換)來提供增強(qiáng)應(yīng)用程序的用戶體驗(yàn)的方式。本書還討論了如何有效地做到這一點(diǎn),確保以合理的方式使應(yīng)用程序變得更豐富。

圖書封面

圖書標(biāo)簽Tags

評(píng)論、評(píng)分、閱讀與下載


    Java動(dòng)畫、圖形和極富客戶端效果開發(fā) PDF格式下載


用戶評(píng)論 (總計(jì)21條)

 
 

  •   為了學(xué)習(xí)java中的swing和GUI方面的東西買的
  •   這本書對于初學(xué)java 2D的人很有幫助,不過因?yàn)闀容^新,所以網(wǎng)上的源代碼都要最新的jre6,要不然有些方法會(huì)找不到。。
  •   sun公司客戶端架構(gòu)師,相信sun的實(shí)力
  •   沒有想象中的那么好,雖然很深入但是不細(xì)致,可能只是不太適合我吧
    剛開始看EDT的時(shí)候感覺可以,后面就不行了
  •   這本書不好,這本書寫的朦朦朧朧的,也沒有什么好的例子,也沒有實(shí)用的理論。而且這么貴。不推薦買。誰想要我送給他
  •   書送的挺快的,三天就到了。但書的質(zhì)量不怎么樣,作者翻譯的非常差,
  •   看了總體還行,最少領(lǐng)進(jìn)門
  •   買了正在看很是不錯(cuò)
  •   動(dòng)畫方向的java
  •   不錯(cuò),但是與最新的富客戶端技術(shù)FLEX相比似乎略有遜色嗎?哪位高手對這兩種技術(shù)比較了解,可以做個(gè)點(diǎn)評(píng),做個(gè)比較分析嗎?
  •   這本書還好,用處很大
  •   收到書有好幾天了,但是真正看的只有一半,還有一半沒看,翻譯的太生硬了,很機(jī)械化。還有一些地方有歧義。但是這本書還是好書,至少代碼還是可以的??戳诉@本書上的方法還是收益匪淺的。
  •   挺好的一本書 就是質(zhì)量不咋的
  •   很不錯(cuò)的一本書!挺有深度的!
  •   好不錯(cuò),書上的例子網(wǎng)上有源代碼
  •   內(nèi)容是非常經(jīng)典的,就是翻譯太差了
  •   翻譯的不好,簡單的一句話翻譯的好長,不通俗。如果能做到又精準(zhǔn)又通俗就好了。
  •   個(gè)人覺得這本書不太適用于自己,而且書本復(fù)印不清晰,還有不少問題。
  •   幫人買的,代碼??!我就怕了。
  •   內(nèi)容晦澀
  •   看了書,rich client居然翻譯成極富客戶端,翻譯的人應(yīng)該沒有因?yàn)檫@個(gè)成為極富的人。
 

250萬本中文圖書簡介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7