![Phân tích tư tưởng của nhân dân qua đoạn thơ: Những người vợ nhớ chồng… Những cuộc đời đã hóa sông núi ta trong Đất nước của Nguyễn Khoa Điềm](https://timtailieu.net/upload/document/136415/phan-tich-tu-tuong-cua-nhan-dan-qua-doan-tho-039-039-nhung-nguoi-vo-nho-chong-nhung-cuoc-doi-da-hoa-song-nui-ta-039-039-trong-dat-nuoc-cua-nguyen-khoa-136415.jpg)
Chương 4 KỸ THUẬT LẬP TRÌNH GIAO DIỆN NGƯỜI DÙNG (GUI) TRONG JAVA
Số trang: 30
Loại file: ppt
Dung lượng: 1.73 MB
Lượt xem: 13
Lượt tải: 0
Xem trước 3 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Là trình quản lý layout mặc định cho Window, Frame và Dialog.Trình quản lý này có thể xắp xếp đến 5 thành phần trong container .Các thành phần có thể được đặt vào 5 hướng NORTH, EAST, SOUTH, WEST và CENTER của container.
Nội dung trích xuất từ tài liệu:
Chương 4 KỸ THUẬT LẬP TRÌNH GIAO DIỆN NGƯỜI DÙNG (GUI) TRONG JAVA Chương4 KỸTHUẬTLẬPTRÌNHGIAODIỆNNGƯỜIDÙNG(GUI) TRONGJAVA Nộidung Kháiniệm,đặcđiểmcơbản TổngquanthưviệnAWT TổngquanJFCSwing Component Container Layoutmanager CácbướcxâydựngGUI Vídụminhhọa Cáccomponentcơbản Cáccontainer Cáckiểulayoutmanager Môhình,cơchếxửlýevent Vídụminhhọa,bàitập Tàiliệuđọcthêm[1] KathyWalrath,MaryCampione,AlisonHuml,Sharon Zakhour. The JFC Swing Tutorial, Second Edition. Copyright © 2004 Sun Microsystems,Inc. ThưviệnGUItrongjava• Thư viện hỗ trợ: tập hợp các lớp java cung cấp hỗ trợ thiếtkế, xây dựng GUI. awt (java.awt.*) AbstractWindowToolkit swing (javax.swing.*) Các components của các nhà cung cấp thứ 3 TổngquanvềAWT AWTEvent Container Panel Applet Font Button Window Frame FontMetrics Label Dialog FileDialog TextFieldObject Color TextComponent TextArea Graphics List Component Choice CheckBox LayoutManager CheckBoxGroup Canvas MenuComponent MenuItem Menu MenuBar ScrollbarTổngquanvềJFCSwingTổngquanvềJFCSwingTổngquanvềJFCSwingTổngquanvềJFCSwingTổngquanvềJFCSwingTổngquanvềJFCSwingTổngquanvềJFCSwingTổngquanvềJFCSwing Kháiniệmcomponent TấtcảcácthànhphầncấutạonênchươngtrìnhGUIđượcgọilà component. Vídụ Containers, TextField,Label,Checkbox,TextArea Scrollbars,Scrollpanes,Dialog … Kháiniệmcontainer Làthànhphầnmàcóthểchứacácthànhphầnkhác,cóthểvẽ vàtômàu. Frame/JFrame,Panel/JPanel,Dialog/JDialog, ScrollPane/JScrollPane,… Gắncomponentvàokhungchứa containerObj.add(compObj); Lấythôngtincủacomponent objectName.get…(); Gánthôngtinchocomponent objectName.set…(); KháiniệmLayoutManager Cácloạilayoutkhácnhau: FlowLayout BorderLayout GridLayout GridBagLayout NullLayout … Trìnhquảnlýlayoutđượcthiếtlậpbằngcáchgọiphươngthức ‘setLayout()’ NguyêntắcxâydựngGUItrongjava Lựachọn1container:Frame/JFrame,Window/JWindow, Dialog/JDialog,… Tạocácđiềukhiển:(buttons,textareas..) Đưacácđiềukhiểnvàovùngchứa Sắpxếpcácđiềukhiển(layout) Thêmcácxửlýsựkiện(Listeners) FlowLayout Làtrìnhquảnlýlayoutmặcđịnhchocácappletvàcácpanel VớiFlowLayoutcácthànhphầnsẽđượcxắpxếptừgóctráitrên đếngócphảidướicủamànhình Cácconstructor: FlowLayoutlayout=newFlowLayout(); FlowLayoutlayout=newFlowLayout(FlowLayout.RIGHT); //Canhlềbênphải FlowLayoutFlowLayout–LeftandRightAligned BorderLayout LàtrìnhquảnlýlayoutmặcđịnhchoWindow,FramevàDialog Trìnhquảnlýnàycóthểxắpxếpđến5thànhphầntrong container Cácthànhphầncóthểđượcđặtvào5hướngNORTH,EAST, SOUTH,WESTvàCENTERcủacontainer Vídụ:ĐểthêmmộtthànhphầnvàovùngNorthcủacontainer Buttonb1=newButton(“NorthButton”); setLayout(newBorderLayout()); add(b1,BorderLayout.NORTH);
Nội dung trích xuất từ tài liệu:
Chương 4 KỸ THUẬT LẬP TRÌNH GIAO DIỆN NGƯỜI DÙNG (GUI) TRONG JAVA Chương4 KỸTHUẬTLẬPTRÌNHGIAODIỆNNGƯỜIDÙNG(GUI) TRONGJAVA Nộidung Kháiniệm,đặcđiểmcơbản TổngquanthưviệnAWT TổngquanJFCSwing Component Container Layoutmanager CácbướcxâydựngGUI Vídụminhhọa Cáccomponentcơbản Cáccontainer Cáckiểulayoutmanager Môhình,cơchếxửlýevent Vídụminhhọa,bàitập Tàiliệuđọcthêm[1] KathyWalrath,MaryCampione,AlisonHuml,Sharon Zakhour. The JFC Swing Tutorial, Second Edition. Copyright © 2004 Sun Microsystems,Inc. ThưviệnGUItrongjava• Thư viện hỗ trợ: tập hợp các lớp java cung cấp hỗ trợ thiếtkế, xây dựng GUI. awt (java.awt.*) AbstractWindowToolkit swing (javax.swing.*) Các components của các nhà cung cấp thứ 3 TổngquanvềAWT AWTEvent Container Panel Applet Font Button Window Frame FontMetrics Label Dialog FileDialog TextFieldObject Color TextComponent TextArea Graphics List Component Choice CheckBox LayoutManager CheckBoxGroup Canvas MenuComponent MenuItem Menu MenuBar ScrollbarTổngquanvềJFCSwingTổngquanvềJFCSwingTổngquanvềJFCSwingTổngquanvềJFCSwingTổngquanvềJFCSwingTổngquanvềJFCSwingTổngquanvềJFCSwingTổngquanvềJFCSwing Kháiniệmcomponent TấtcảcácthànhphầncấutạonênchươngtrìnhGUIđượcgọilà component. Vídụ Containers, TextField,Label,Checkbox,TextArea Scrollbars,Scrollpanes,Dialog … Kháiniệmcontainer Làthànhphầnmàcóthểchứacácthànhphầnkhác,cóthểvẽ vàtômàu. Frame/JFrame,Panel/JPanel,Dialog/JDialog, ScrollPane/JScrollPane,… Gắncomponentvàokhungchứa containerObj.add(compObj); Lấythôngtincủacomponent objectName.get…(); Gánthôngtinchocomponent objectName.set…(); KháiniệmLayoutManager Cácloạilayoutkhácnhau: FlowLayout BorderLayout GridLayout GridBagLayout NullLayout … Trìnhquảnlýlayoutđượcthiếtlậpbằngcáchgọiphươngthức ‘setLayout()’ NguyêntắcxâydựngGUItrongjava Lựachọn1container:Frame/JFrame,Window/JWindow, Dialog/JDialog,… Tạocácđiềukhiển:(buttons,textareas..) Đưacácđiềukhiểnvàovùngchứa Sắpxếpcácđiềukhiển(layout) Thêmcácxửlýsựkiện(Listeners) FlowLayout Làtrìnhquảnlýlayoutmặcđịnhchocácappletvàcácpanel VớiFlowLayoutcácthànhphầnsẽđượcxắpxếptừgóctráitrên đếngócphảidướicủamànhình Cácconstructor: FlowLayoutlayout=newFlowLayout(); FlowLayoutlayout=newFlowLayout(FlowLayout.RIGHT); //Canhlềbênphải FlowLayoutFlowLayout–LeftandRightAligned BorderLayout LàtrìnhquảnlýlayoutmặcđịnhchoWindow,FramevàDialog Trìnhquảnlýnàycóthểxắpxếpđến5thànhphầntrong container Cácthànhphầncóthểđượcđặtvào5hướngNORTH,EAST, SOUTH,WESTvàCENTERcủacontainer Vídụ:ĐểthêmmộtthànhphầnvàovùngNorthcủacontainer Buttonb1=newButton(“NorthButton”); setLayout(newBorderLayout()); add(b1,BorderLayout.NORTH);
Tìm kiếm theo từ khóa liên quan:
lập trình căn bản kỹ thuật máy tính ngôn ngữ C++ lập trình máy tính kinh nghiệm lập trình ngôn ngữ lập trình thư viện AWTTài liệu liên quan:
-
Giáo trình Lập trình hướng đối tượng: Phần 2
154 trang 282 0 0 -
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 279 0 0 -
Bài thuyết trình Ngôn ngữ lập trình: Hệ điều hành Window Mobile
30 trang 275 0 0 -
114 trang 252 2 0
-
Bài giảng Tin học lớp 11 bài 1: Giới thiệu ngôn ngữ lập trình C#
15 trang 247 0 0 -
Giáo trình Lập trình cơ bản với C++: Phần 1
77 trang 235 0 0 -
Bài giảng Một số hướng nghiên cứu và ứng dụng - Lê Thanh Hương
13 trang 231 0 0 -
80 trang 229 0 0
-
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 223 0 0 -
Giáo án Tin học lớp 11 (Trọn bộ cả năm)
125 trang 219 1 0