LẬP TRÌNH GUI

Lập trình GUI trong java

Lập trình GUI trong java
... gói AWT Biết cách bố cục GUI Biết cách thiết kế GUI GUI Slide 2/57 Nội dung 5.1- Ôn tập 5.2- GUI gì? 5.3- Gói AWT Java 5.4- Đưa component vào GUI 5.5- Một chương trình tạo GUI 5.6- Sử dụng đối tượng ... toàn code để tạo GUI, Java hỗ trợ sẵn lớp tạo GUI cho Programmer sử dụng GUI Slide 5/57 GUI gì? • GUI= Container + Components Container Components GUI Slide 6/57 5.3- Gói AWT Java • AWT : abstract ... user tương tác với phần tử GUI, ứng dụng phải có phản ứng • Lập trình kiện bàn đến chương sau GUI Slide 11/57 5.4- Đưa component vào GUI Các bước để đưa component vào GUI ( viết code ) • Tạo đối...
  • 56
  • 936
  • 8

Lập trình GUI trong môi trường window

Lập trình GUI trong môi trường window
... nhập: UIT-VNUHCM Lập trình môi trường Windows Visual Studio Net designer controls Properties, events UIT-VNUHCM Lập trình môi trường Windows UIT-VNUHCM Lập trình môi trường Windows Project  ... dung Mô tả đặc tính Window Form Tạo window Form & Cách tạo Menu Các Dialog Các control window form UIT-VNUHCM Lập trình môi trường Windows 1.FORM UIT-VNUHCM Lập trình môi trường Windows Giao diện ... UIT-VNUHCM Lập trình môi trường Windows Button “OK” 14 GUI Tree Structure GUI Internal structure Form Button Form containers Panel Panel Label UIT-VNUHCM Button Label Lập trình môi trường Windows...
  • 138
  • 542
  • 4

Bài giảng lập trình java cơ bản chương 6: lập trình gui GV võ hoàng phương dung (2)

Bài giảng lập trình java cơ bản chương 6: lập trình gui   GV  võ hoàng phương dung (2)
... Nội dung Giới thiệu GUI (Graphical user interface)  Vật chứa (Container)  Thành phần (Component)  Quản lý cách trình bày (Layout manager)  Xử lý kiện  2/25 Giới thiệu GUI GUI cung cấp ... Windowing Toolkit  AWT lớp Java cho phép tạo GUI chấp nhận nhập liệu người dùng thông qua bàn phím chuột  3/25 Giới thiệu GUI  AWT cung cấp thành phần khác để tạo GUI: • • • • • • Vật chứa (Container ... colors.addItem("Green"); 17/25 Quản lý cách trình bày  Các kiểu trình bày (Layout manager) • • • • •  Null layout Flow layout Border layout Grid layout GridBag Layout Layout manager thiết lập phương thức ‘setLayout()’...
  • 40
  • 338
  • 0

tìm hiểu các giao thức pop3, smtp, imap - lập trình gửi nhận mail

tìm hiểu các giao thức pop3, smtp, imap - lập trình gửi nhận mail
... email SMTP extension Chương Giới thiệu email Chương Giới thiệu email A typical mail message Chương Giới thiệu email A typical mail message Chương Giới thiệu email Header Chương Giới thiệu email ... resultant raw mail Chương Giới thiệu email Beware of vrfy on some mailers Chương Giới thiệu email SMTP extension Chương Giới thiệu email SMTP extension Chương Giới thiệu email EHLO with old mailers ... email Chương Giới thiệu email Email is defined by RFC 821 and RFC 822 Chương Giới thiệu email How email really works Chương Giới thiệu email SMTP looks exactly like that Chương Giới thiệu email...
  • 46
  • 889
  • 2

Lập trình Java cơ bản : Lập trình GUI (Applet) part 8 pps

Lập trình Java cơ bản : Lập trình GUI (Applet) part 8 pps
... tin máy chạy chúng • Không khởi động chương trình máy chạy • Không đọc tính chất hệ thống 37 Bài tập Xây dựng applet để vẽ khuôn mặt hình vẽ sau: 38 Bài tập Vẽ đồ thị hàm số y = 3*x*x - 6*x+...
  • 5
  • 281
  • 0

Lập trình Java cơ bản : Lập trình GUI (Applet) part 7 pot

Lập trình Java cơ bản : Lập trình GUI (Applet) part 7 pot
... } 32 Kĩ thuật khung hình phụ • Giải thích lý nháy: • Mỗi lần gọi repaint() update() gọi • update() xoá nội dung cửa sổ gọi paint() • Khắc phục: • Vẽ hình vào khung hình phụ nhớ thay vẽ trực tiếp...
  • 5
  • 218
  • 0

Lập trình Java cơ bản : Lập trình GUI (Applet) part 5 ppt

Lập trình Java cơ bản : Lập trình GUI (Applet) part 5 ppt
... Lớp Point: biểu diễn điểm hình • Lớp Dimension: biểu diễn kích thước chiều rộng chiều cao đối tượng • Lớp Rectangle: biểu diễn hình chữ nhật • Lớp Polygon: biểu diễn đa giác • Lớp Color: biểu diễn ... Lớp Graphics import java. applet.Applet; • Demo import java. awt.Graphics; import java. awt.Image; public class DemoImage extends Applet { public void ... size.height); } } Color color = new Color(10, 150 , 20); g.setColor(color); g.drawString("I am a colorful string", size.width/2 - 50 , size.height/2); 25 ...
  • 5
  • 147
  • 0

Lập trình Java cơ bản : Lập trình GUI (Applet) part 4 pot

Lập trình Java cơ bản : Lập trình GUI (Applet) part 4 pot
... paint(Graphics g) { g.drawLine(70, 300, 40 0, 250); g.drawRect(100, 50, 130, 170); g.fillRect(120, 70, 70, 70); } } int[] x = { 280, 310, 330, 43 0, 370 }; int[] y = { 2p0, 140 , 170, 70, 90 }; g.drawPolygon(x, ... Lớp Graphics import java. applet.Applet; import java. awt.Graphics; • Demo public class DemoRect extends Applet { public void init() ... Vẽ ảnh • public void drawImage(Image img, int x, int y, ); 19 Lớp Graphics import java. applet.Applet; import java. awt.Graphics; • Demo public class DemoOval extends Applet { public void init()...
  • 5
  • 166
  • 1

Lập trình Java cơ bản : Lập trình GUI (Applet) part 3 pptx

Lập trình Java cơ bản : Lập trình GUI (Applet) part 3 pptx
... applet: applet khởi tạo thực thi • Chuyển trở trang Web: Các phương thức stop start gọi • Nạp lại applet: trình nạp applet • Thoát khỏi trình duyệt: phương thức stop destroy gọi 13 Lớp Graphics • java. awt.Graphics ... Hoạt động Applet • • • • • init( ): khởi tạo applet start( ): applet bắt đầu hoạt động stop( ): applet chấm dứt hoạt động destroy( ): giải phóng applet Chú : • • paint() phương thức Applet mà ... phương thức stop destroy gọi 13 Lớp Graphics • java. awt.Graphics lớp cung cấp phương thức vẽ đồ hoạ bản: • • • • • • • Đường thẳng (Line) Đường oval (Oval) Hình chữ nhật (Rectangle) Đa giác (Polygon)...
  • 5
  • 200
  • 1

Lập trình Java cơ bản : Lập trình GUI (Applet) part 2 pdf

Lập trình Java cơ bản : Lập trình GUI (Applet) part 2 pdf
... update(Graphics g ): gọi qua repaint() void paint(Graphics g ): gọi qua update() void setBackground(Color ): đặt màu Xây dựng applet • Lớp Applet • Java có lớp java. applet.Applet kế thừa từ lớp java. awt.Component ... Dịch: javac TestApplet .java Xây dựng applet • Thực thi applet • Cách 1: Tạo file TestApplet.html có nội dung sau: ...
  • 5
  • 168
  • 0

Lập trình Java cơ bản : Lập trình GUI (Applet) part 1 ppsx

Lập trình Java cơ bản : Lập trình GUI (Applet) part 1 ppsx
... Bài Lập trình GUI (Applet) • • • • • • Giới thiệu loại ứng dụng Thư viện AWT Tạo applet Đối tượng đồ hoạ Graphics Kĩ thuật khung hình phụ Bài tập Hai loại ứng dụng Java • Applet • Chương trình Java ... chạy trang web nhờ vào trình duyệt hỗ trợ Java • Stand-alone Application • Giao diện dòng lệnh (console ): Tương tác với người dùng thông qua dòng ký tự • Giao diện đồ hoạ (GUI ): Tương tác với người ... Windowing Toolkit) • Là thư viện dùng để xây dựng ứng dụng giao diện đồ hoạ (GUI) • Các thành phần giao diện đồ hoạ nằm gói java. awt Các thành phần AWT Component Button TextField TextComponent TextArea...
  • 5
  • 217
  • 0

Chương 6: Lập trình GUI pdf

Chương 6: Lập trình GUI pdf
... N i dung GUI gì? Gi i thi u thi t k GUI java ð i tư ng khung ch a (Container) Các thành ph n b n (Component) B qu n lý trình bày (Layout Manager) Ví d minh h a Gi i thi u (1) GUI: Graphic ... tr cách t o GUI khác nhau: VB, VC++ dùng d ng drag and drop C++ ñòi h i programmer vi t toàn b GUI code ñ t o Java h tr s n l p t o GUI cho Programmer s d ng H u h t ngôn ng l p trình hi n ñư ... n GUI ñ u ñư c tìm th y l p ñ i tư ng Component ð t o thành ph n GUI, s gói java.awt d ng l p t n t i Gi i thi u v AWT (1) AWT: Abstract Windowing Toolkit AWT m t b l p Java cho phép t o m t GUI...
  • 73
  • 193
  • 1

Chương 6: Lập trình GUI (tt) ppsx

Chương 6: Lập trình GUI (tt) ppsx
... p (classes) giao di n (interfaces) h tr m nh m cho vi c l p trình giao di n ñ h a JDK JFC m t nhóm thư vi n ñư c thi t k ñ h tr l p trình viên t o ng d ng enterprise v i Java Swing ch m t thư ... mnuNew.setShortcut(CtrlN); // Ctrl + N mnuOpen.setShortcut(new MenuShortcut(KeyEvent.VK_O)); 29 Ví d Chương trình minh h a cách thi t l p menu cho d ng: ng MenuDemo Hot key? MenuHotkeyDemo 30 L p PopupMenu/JPopupMenu ... Constructor PopupMenu()/JPopupMenu() PopupMenu(String label)/JPopupMenu(String label) 31 Ví d Chương trình minh h a cách thi t l p popup menu cho ng d ng: Popup Menu Jpopup Menu 32 JProgressBar...
  • 57
  • 101
  • 0

Lập trình GUI với Swing

Lập trình GUI với Swing
... I Gi i thi u chung v AWT & Swing ̈ I Gi i thi u chung v AWT & Swing Swing: s m r ng AWT ̈ ̈ ̈ ̈ ̈ ̈ ̈ T o giao di n nh t quán c l p v i môi tr ng (cross-platform GUI) Light-weight component ... s d ng tr n l n AWT Swing GUI component giao di n Package javax .swing 14/02/08 Bài gi ng dành cho sinh viên Tr ng Cao ng Công ngh ̈ ̈ 14/02/08 I Gi i thi u chung v AWT & Swing ̈ Bài gi ng dành ... sinh viên Tr ng Cao ng Công ngh I Gi i thi u chung v AWT & Swing C u trúc giao di n GUI : t ch c i t ng GUI v t ch a(container) qu n lý b i trình qu n lý b trí (layout manager) 14/02/08 Thi t k theo...
  • 9
  • 119
  • 0

Xem thêm

Từ khóa: Phân tích và hướng dẫn học sinh khắc phục những sai lầm thường gặp khi giải bài toán hóa học về sắt và hợp chất sắt – hóa vô cơ lớp 12 THPTTuyển tập đề thi thử THPT các trường có đáp án ( phần 6 )TỔNG ôn tập KIẾN THỨC TIẾNG ANH NGUYỄN THỊ HỒNG NHUNG NGUYỄN bảo TRANG ( phần 2)BÀI GIẢI LISTENING tự LUYỆN TOEIC 900bĐỀ tự LUYỆN TOEIC 900bTUYỂN tập bộ đề THI TRẮC NGHIỆM KHÁCH QUAN TIẾNG ANH HOÀNG THỊ lệSÁNG KIẾN KINH NGHIỆM CHUẨN độ kết tủaTuyển tập bài tập hay nhầm lẫn , chuyên đề so sánh ,câu tường thuật ôn thi THPT môn tiếng anhXây dựng bài tập gắn với thực tiễn theo hướng tiếp cận pisa trong dạy học hóa học 10, nhằm nâng cao hứng thú học tập cho học sinh ở trường THPT đặng thai maiXây dựng và sử dụng vòng tròn đồng tâm về kiến thức trong dạy học hóa học nhằm phát huy sự tò mò, đam mê và sáng tạo của học sinh THPTXây dựng sử dụng bài tập theo hướng phân hóa nêu vấn đề, nhằm tạo hứng thú vầ nâng cao chất lượng ôn tập phần ancol cho học sinh lớp 11mẫu giáo án chủ nhiệmNghiên cứu ảnh hưởng chất thải của phòng thí nghiệm chung đến môi trường và chất lượng, độ an toàn của thực phẩm là động thực vật được nuôi trồng ở khu vực xung quanhSử dụng hình vẽ thí nghiệm hóa học hữu cơ 11 trong việc tuyển chọn và xây dựng bài tập hóa học nhằm nâng cao hiệu quả trong ôn luyện học sinh giỏi và ôn thi THPT quốc giaTích hợp giáo dục biến đổi khí hậu trong bài 16 hợp chất của cacbon – hóa học 11 (chương trình chuẩn)Tích hợp giáo dục vệ sinh an toàn thực phẩm cho học sinh thông qua bài dạy hóa học lớp 11Một số kinh nghiệm sử dụng phương pháp giá trị trung bình để giải nhanh bài tập hóa học hữu cơHIỆU QUẢ NUÔI THỦY sản XEN GHÉP tại xã PHÚ XUÂN HUYỆN PHÚ VANG TỈNH THỪA THIÊN HUẾNâng cao chất lượng giờ học khi dạy các bài thực hành chương oxi lưu huỳnh ban cơ bản bằng phương pháp hoạt động nhómPhân loại và phương pháp giải bài tập đồ thị trong môn hóa học