1. Trang chủ
  2. » Công Nghệ Thông Tin

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

136 362 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 136
Dung lượng 747,45 KB

Nội dung

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

w