bài giảng ngôn ngữ lập trình cc++ giảng viên cao đức thắng

136 362 0
bài giảng ngôn ngữ lập trình cc++ giảng viên cao đức thắng

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

L L   p p t t r r ì ì n n h h     h h   a a v v   i i A A W W T T CAO Duc Thong – Thanglong University thongcd@thanglong.edu.vn 2 N N   i i d d u u n n g g  ng quan  AWT  Các thành phn AWT  Qun lý trình bày   lý  kin 3 T T h h   v v i i   n n A A W W T T  AWT là vit t a Abstract Windowing Toolkit  AWT cho phép o các thành phn  a  AWT cho phép nhn  liu  chut, bàn phím  Các thành phn  a  n a AWT  t cha (Container)  Thành phn (Component)  Trình qun lý trình bày (Layout Manager)   a (Graphics), phông ch (Font),  kin (Event) 4 T T h h   v v i i   n n A A W W T T Object Color Event Font Graphics Image Insets Polygon Rectangle Toolk i t MenuComponent XXXLayout CheckboxGroup Component MenuBar MenuItem Menu Checkbox MenuItem 5 T T h h   v v i i   n n A A W W T T Component Button Canvas AWTException AWTError Applet Checkbox Choice Container Label List Scrollbar TextComponent Panel Window Scroll Pane TextArea TextField Frame Dialog FileDialog 6 C C á á c c t t h h à à n n h h p p h h   n n A A W W T T  Component (thành phn)  Là t i ng  a có th hin th c trên màn hình và có th ng tác i ngi dùng  Là t abstract superclass cho u t các component a AWT  Ví   Component: button, checkbox, scrollbar…  t  phng thc  n a Component  getBackGround(): tr  u n a Component  getBounds(): tr  phm vi a Component (Rectangle)  getFont(): tr  font hin i a Component  getForeGround(): tr  màu  a Component  getHeight(): tr  chiu cao a Component (pixel, kiu int) 7 C C á á c c t t h h à à n n h h p p h h   n n A A W W T T  t  phng thc  n a Component  getSize(): tr  kích thc a Component (Dimenstion)  getWidth(): tr  chiu ng a Component (int)  getX(), getY(): tr  a  hin i  isEnable(): boolean  paint(Graphics): chu trách nhim hin th component  repaint(): c i   i giao din cho component  setVisible(boolean): hin th component 8 C C á á c c t t h h à à n n h h p p h h   n n A A W W T T  Container (vt cha)  Cha trong gói java.awt  Là vùng có th t các thành phn giao din  t  loi Container: Panel, Frame, Dialog  Có t Component có kh ng cha các Component khác   thêm t Component vào Container ta  ng phng thc add(Component)  Container  ng t “layout manager”  p p các Component 9 C C á á c c t t h h à à n n h h p p h h   n n A A W W T T  Frame  Tha   Window nên ng là t Container  Frame a là Component a là Container  o Frame  Frame()  Frame(String title)  Ví  10 C C á á c c t t h h à à n n h h p p h h   n n A A W W T T  Frame import java.awt.*; public class UseLessFrame extends Frame { public UseLessFrame(){ super("Useless Frame"); setS ize(300,200); setVisible(true); } public static void main(String[] args) { UseLessFrame frame = new UseLessFrame(); } } . a AWT  t cha (Container)  Thành phn (Component)  Trình qun lý trình bày (Layout Manager)   a (Graphics), phông ch (Font), . d d u u n n g g  ng quan  AWT  Các thành phn AWT  Qun lý trình bày   lý  kin 3 T T h h   v v i i   n n A A W W T T . L L   p p t t r r ì ì n n h h     h h   a a v v   i i A A W W T T CAO Duc Thong – Thanglong University thongcd@thanglong.edu.vn 2 N N   i i d d u u n n g g

Ngày đăng: 17/10/2014, 07:30

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan