商品簡介
名人/編輯推薦
目次
書摘/試閱
相關商品
商品簡介
《計算機類高等學校規劃教材:Java程序設計教程》從Java語言的易懂易學特點出發,介紹Java面向對象的程序設計要點、難點和應用實例,力求結構嚴謹,由淺入深、循序漸進。在介紹基本概念和方法的同時,配有精心設計的實例,使讀者能夠更快地理解、應用該語言的各個功能,培養讀者運用Java語言進行編程的實踐能力。
名人/編輯推薦
《Java程序設計教程》從Java語言的易懂易學特點出發,介紹Java面向對象的程序設計要點、難點和應用實例,力求結構嚴謹,由淺入深、循序漸進。在介紹基本概念和方法的同時,配有精心設計的實例,使讀者能夠更快地理解、應用該語言的各個功能,培養讀者運用Java語言進行編程的實踐能力。
目次
第1章Java概述
第2章Java語言基礎
第3章面向對象的Java
第4章常用工具類
第5章圖形用戶界面
第6章異常處理
第7章Java多線程機制
第8章流式輸入輸出與文件處理
第9章Java網絡編程
第10章Java數據庫操作
參考文獻
第2章Java語言基礎
第3章面向對象的Java
第4章常用工具類
第5章圖形用戶界面
第6章異常處理
第7章Java多線程機制
第8章流式輸入輸出與文件處理
第9章Java網絡編程
第10章Java數據庫操作
參考文獻
書摘/試閱
5.1.2 容器類和組件類
Java的圖形用戶界面由組件構成,例如按鈕(Button)、文本輸入框(TextField)、標簽(Label)等都是組件,其中有一類特殊的組件稱為“容器”(Container)。所謂“容器組件”,是指能夠包含其他組件的組件,各種組件(包括大部分容器)可以通過add()方法添加到容器中。一個設計良好的用戶界面應該是高度結構化的,而不是一些簡單GUI組件的無序組合。而容器組件恰恰有助于實現GUI的結構化。
AWT中提供的容器組件類有面板(Panel)、窗口(Window)、框架(Frame)和對話框(Dialog)等。其中Panel沒有具體的圖形表示,但它卻是實現GUI結構化的一個至關重要的組件,我們通常用它來實現GUI基本組件的組合;Frame則定義了一個包含標題條、系統菜單欄、最大化/最小化按鈕及可選菜單條的完整的窗口;而Dialog主要用于實現應用程序與用戶的信息交流。
上述的容器組件雖然功能各異,但是它們都有一個共同的特點:即能夠包含其他GUI組件。然而容器組件是如何管理所包含的GUI組件,如何確定這些組件的位置和大小呢?這就涉及AWT中一個很重要的概念——“布局管理”。采用布局管理與Java語言的跨平臺特性密切相關。因為不同平臺顯示文字、圖形的方式并不相同,如果顯式地指定一個組件的絕對位置和大小,那么它在某一個平臺上能夠正常顯示,而在其他平臺上的顯示效果卻可能不盡如人意。因此,AWT中定義了布局管理器接口LayoutManager,LayoutManager的實現類可以自動根據運行平臺的不同來布置所有可視化GUI組件。容器組件既可以使用缺省的布局管理器,也可以通過setLayout方法來設置所需要的布局管理器。一旦確定了布局管理方式,容器組件就可以使用相應的add()方法向其中加入其他GUI組件。布局管理器將在后邊5.1.4 小結中介紹。
讀者可以通過第一章介紹過的幫助文檔查找Component類中的成員方法和成員變量。
5.1.3 常用的容器組件類
容器java.awt.Container是Component的子類,一個容器可以容納多個組件,并使它們成為一個整體。容器可以簡化圖形界面的設計,以整體結構來布置界面。所有的容器都可以通過add()方法向容器中添加組件。AWT中提供的容器組件類有面板(Panel)、窗口(Window)、框架(Frame)和對話框(Dialog)等。
1.Frame類
一般我們要生成一個窗口,通常是用Window的子類Frame來進行實例化,而不是直接用Window類。Frame的外觀就像我們平常在windows系統下見到的窗口,有標題、邊框、菜單、大小等。每個Frame的對象實例化以后,都是沒有大小和不可見的,因此必須調用setSize()來設置大小,調用setVisible(true)來設置該窗口為可見的。窗口是一個容器,可以向窗口添加組件。需要注意的是,窗口默認地被系統添加到顯示器屏幕上,因此,不允許將一個窗口添加到另一個容器中。
Frame類常用方法:
①Frarne():該構造方法可以創建一個無標題的窗口,窗口的默認布局為BorderLayout布局。
⑦Frame(String s):該構造方法可以創建一個標題s的窗口,窗口的默認布局為BorderLayout布局。
主題書展
更多
主題書展
更多書展今日66折
您曾經瀏覽過的商品
購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。