亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

求介紹書

求介紹書

ヾ 夜゜ 2014-10-19 10:42:28
我是學java作為專業知識的,然而我是新手,很多東西都不會,老師說不建議我們用awt,因為它過時了。我不知道怎么辦才好,課本都是說awt,他叫我不要學awt,叫我學JFrame,請老師介紹一本適合我這種新手而且容易學的java知識書。
查看完整描述

1 回答

?
11111

TA貢獻5條經驗 獲得超3個贊

關于 awt,我這里引用書上的一段。

我們已經使用過像JButton、JLable、JTextField、JRadioButton和JComboBox這樣的GUI組件。為什么GUI組件的類名都有前綴J呢?為什么不是簡單地將它命名為Button,而是使用JButton來命名呢?事實上,在包 java.awt 中已經有一個名為Button的類。

AWT適合做簡單的圖形用戶界面,但并不適合開發復雜的GUI項目。除此之外,AWT更容易發生與特定平臺相關的故障。AWT的用戶界面組件就別一種更穩定、更通用的和更靈活的庫取代,這種庫稱為Swing組件(Swing component)庫。大多數Swing組件都是直接用Java代碼在畫布上繪圖的,而java.awt.Window或java.awt.Panel的子類組件例外,它們必須使用特定平臺上自己的GUI來繪圖。Swing組件更好地依賴于目標平臺并且更少地使用自己的GUI資源。因此,不依賴于自己GUI的Swing組件稱為輕量級組件(lightweight component),而AWT組件稱為重量級組件(heavyweight component)。

為了區別新的Swing組件類和與它對應的AWT組件類,Swing GUI組件類都以字母J為前綴來命名。盡管在Java中仍然支持AWT組件,但是最好學習如何使用Swing組件變成,因為AWT用戶界面組件終究是要退出歷史舞臺的。

查看完整回答
1 反對 回復 2014-10-19
  • 1 回答
  • 0 關注
  • 1437 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號