0
  1. Trang chủ >
  2. Công Nghệ Thông Tin >
  3. Kỹ thuật lập trình >

Lập trình Java cơ bản : GUI nâng cao part 5 ppt

Lập trình Java cơ bản : GUI nâng cao part 5 ppt

Lập trình Java bản : GUI nâng cao part 5 ppt

... Hai loạihộp thoại• Modal: Phải đóng hộp thoạitrước khi chuyển sang cửa sổ khác.• Modaless: Có thể giữ nguyên hộp thoại và chuyển sang cửasổ khác.Thực đơn (Menu) 25 ObjectMenuComponentMenuItem ... từ lớp Window, nó có bố cục mặc định là BorderLayout.• Hộp thoại có thể chứa các thành phần GUI và xử lý các sự kiện như một cửa sổ bình thường.Hộp hội thoại (Dialog)29• Dialog cũng là...
  • 6
  • 338
  • 2
Lập trình Java cơ bản : GUI nâng cao part 10 ppt

Lập trình Java bản : GUI nâng cao part 10 ppt

... tham khảo 59 • http://www.dickbaldwin.com/toc.htm• http://leepoint.net/notes -java/ index.html• http:/ /java. sun.com/developer/onlineTraining /GUI/ Swing2/shortcourse.htmCase study: Chương trình đổi ... các chương trình liên quan tới Graphics sử dụng Frame.3. Viết lại các chương trình liên quan tới thành phần giao diện GUI sử dụng Frame.Ví dụ với MVC 55 // file BallController .java (tiep ... http:/ /java. sun.com/developer/onlineTraining /GUI/ Swing2/shortcourse.htmCase study: Chương trình đổi tiền 58 • ExchangeModel ?• ExchangeView ?• ExchangeController ?• Cài đặt và thử nghiệmVí dụ với MVC 56 // file BallModel .java chua du lieu va phuong thuc cua...
  • 6
  • 380
  • 2
Lập trình Java cơ bản : GUI nâng cao part 1 pptx

Lập trình Java bản : GUI nâng cao part 1 pptx

... 10, 10));copy.addActionListener(this);add(textArea1);add(copy);add(textArea2);}Bài 5. GUI nâng cao 2• TextArea, Canvas• CardLayout, GridBagLayout• Frame, Menu, Dialog• Scrollbar và ... đượcgiớithiệu3ObjectFrameScrollbarCanvas Container TextComponentWindow TextAreaDialogComponentFileDialogVùng vănbản (TextArea) 5 // Cac import can thiet public class DemoTextArea extends Applet implements ActionListener{private ... Button copy;public void init(){textArea1 = new TextArea("Sample Text", 5, 20);textArea2 = new TextArea (5, 20);copy = new Button("Copy >>>");setLayout(new FlowLayout(FlowLayout.CENTER,...
  • 6
  • 357
  • 1
Lập trình Java cơ bản : GUI nâng cao part 9 doc

Lập trình Java bản : GUI nâng cao part 9 doc

... dụ với MVC 52 // file TestBall .java tao model, view va controllerpublic class TestBall{public static void main(String[] args){// tao modelBallModel myBall = new BallModel (50 , 50 , 20);// ... Một số phương pháp thiết kế 50 • Model-View-Controller• Tách riêng Model, View và ControllerControllerViewModelVí dụ với MVC 53 // file BallView .java public class BallView extends ... moveRight() int getXCenter() int getYCenter() int getRadius() }Ví dụ với MVC 54 // file BallController .java public class BallController{private BallModel ball; // model can xu lyprivate...
  • 6
  • 342
  • 2
Lập trình Java cơ bản : GUI nâng cao part 8 potx

Lập trình Java bản : GUI nâng cao part 8 potx

... Presentation-Model46// file TestBall .java tao model va presentationpublic class TestBall{public static void main(String[] args){// tao modelBallModel myBall = new BallModel (50 , 50 , 20);// tao presentationBallPresentation ... BallPresentation .java, cach 2: dung lop nghe la inner classpublic class BallPresentation extends Frame{private BallModel ball; // model can xu lyprivate Button moveLeft, moveRight; // thanh phan GUI (view) ... số phương pháp thiết kế 45 • Presentation-Model• Tách riêng Model và Presentation (gồm View + Controller)ControllerViewModelVí dụ với Big Blob43// file TestBall .java tao ra mot big blobpublic...
  • 6
  • 351
  • 2
Lập trình Java cơ bản : GUI nâng cao part 7 ppsx

Lập trình Java bản : GUI nâng cao part 7 ppsx

... với người dùng (Controller)• Ví d : Chương trình điều khiển quả bóng• Model: Dữ liệu về quả bóng• View: Giao diện hiển thị dữ liệu quả bóng• Controller: Điều khiển di chuyển quả bóngVí dụ ... Thiết kế chương trình 41• Model: Dữ liệu về bóng gồm toạ độ tâm (x,y) và bán kính bóng.• View: Giao diện hiển thị gồm có hình quả bóng và 2 nút điều khiển.• Controller: Khi ấn nút điều ... FlowLayout());frame.getContentPane().add(button);frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);frame.setSize(400, 300);frame.setVisible(true);}}Thiết kế chương trình 40• Các thành phần của chương trình • Dữ liệu của bài toán cần xử lý (Model)• Hiển thị dữ liệu của bài toán...
  • 6
  • 476
  • 2
Lập trình Java cơ bản : GUI nâng cao part 6 doc

Lập trình Java bản : GUI nâng cao part 6 doc

... Dialog32import java. awt.*;import java. awt.event.*;public class DemoFrame3{public static void main(String[] args{MyFrame myFrame = new MyFrame("Example on my frame");myFrame.setSize (50 0, ... e){if (e.getSource() == circleItem){ MyDialog dialog = new MyDialog(this, "Modeless Dialog: Circle", false);}}}class MyDialog extends Dialog{MyDialog(Frame parent, String title, ... Ví dụ về Frame, Menu và Dialog 35 // Co the dat lop nay lam lop noi (inner class) cua lop MyDialogclass MyDialogListener extends...
  • 6
  • 395
  • 1
Lập trình Java cơ bản : GUI nâng cao part 4 potx

Lập trình Java bản : GUI nâng cao part 4 potx

... đượcchạytrựctiếpbằng lệnh java • Cần có lệnh setSize, setVisible(true) để có thể hiển thị Frame.• Ở cuối chương trình nên có lệnh: System.exit(0);Ví dụ về Frame20import java. awt.*;import java. awt.event.*;public ... Tạo các thành phần GUI và xử lý sự kiện trong Frame cũng giống như trong Applet.• Chú : • Frame không có các phương thức init, start… như trong Applet.• Các ứng dụng độc lập dùng Frame phải ... windowClosing(WindowEvent event) { System.exit(0);}}Bài tập tại lớp24• Bài 1: Viết lại chương trình Tính Tổng 2 số sử dụng Frame.• Bài 2: Mở rộng bài 1 để khi người dùng đóng cửa sổ thì sẽ xuất hiện một...
  • 6
  • 313
  • 2
Lập trình Java cơ bản : GUI nâng cao part 3 pdf

Lập trình Java bản : GUI nâng cao part 3 pdf

... (Scrollbar)13• Bài tập: Viết chương trình cho phép điều khiển font chữ thông qua thanh trượt. Khi thanh trượt thay đổi thì cỡ chữ hiển thị (drawString) thay đổi theo.Bố cục nâng cao 15 • CardLayout• ... (ScrollPane)14• Khung cuộn là một container cho phép chứa thành phần GUI có kích thước lớn hơn chính nó.• Bài tập: Viết chương trình cho phép vẽ trong một canvas có độ rộng lớn hơn kích thước ... thước cho các thành phần thông qua các hàm: setLocation, setSize, setBounds.Khung chứaFrame17• Frame được dùng để xây dựng các ứng dụng GUI chạy độc lập. • Frame là mộtcửasổ có thanh tiêu đề...
  • 6
  • 433
  • 3

Xem thêm

Từ khóa: lập trình c cơ bản và nâng caokỹ thuật lập trình c cơ bản và nâng caogiáo trình java cơ bản đến nâng caolập trình android cơ bản đến nâng caotài liệu lập trình java cơ bảnngôn ngữ lập trình java cơ bảnBáo cáo thực tập tại nhà thuốc tại Thành phố Hồ Chí Minh năm 2018chuyên đề điện xoay chiều theo dạngMột số giải pháp nâng cao chất lượng streaming thích ứng video trên nền giao thức HTTPBiện pháp quản lý hoạt động dạy hát xoan trong trường trung học cơ sở huyện lâm thao, phú thọGiáo án Sinh học 11 bài 13: Thực hành phát hiện diệp lục và carôtenôitGiáo án Sinh học 11 bài 13: Thực hành phát hiện diệp lục và carôtenôitĐỒ ÁN NGHIÊN CỨU CÔNG NGHỆ KẾT NỐI VÔ TUYẾN CỰ LY XA, CÔNG SUẤT THẤP LPWANPhối hợp giữa phòng văn hóa và thông tin với phòng giáo dục và đào tạo trong việc tuyên truyền, giáo dục, vận động xây dựng nông thôn mới huyện thanh thủy, tỉnh phú thọPhát triển mạng lưới kinh doanh nước sạch tại công ty TNHH một thành viên kinh doanh nước sạch quảng ninhThiết kế và chế tạo mô hình biến tần (inverter) cho máy điều hòa không khíChuong 2 nhận dạng rui roTranh tụng tại phiên tòa hình sự sơ thẩm theo pháp luật tố tụng hình sự Việt Nam từ thực tiễn xét xử của các Tòa án quân sự Quân khu (Luận văn thạc sĩ)Giáo án Sinh học 11 bài 15: Tiêu hóa ở động vậtchuong 1 tong quan quan tri rui roNguyên tắc phân hóa trách nhiệm hình sự đối với người dưới 18 tuổi phạm tội trong pháp luật hình sự Việt Nam (Luận văn thạc sĩ)Giáo án Sinh học 11 bài 14: Thực hành phát hiện hô hấp ở thực vậtBÀI HOÀN CHỈNH TỔNG QUAN VỀ MẠNG XÃ HỘIChiến lược marketing tại ngân hàng Agribank chi nhánh Sài Gòn từ 2013-2015Đổi mới quản lý tài chính trong hoạt động khoa học xã hội trường hợp viện hàn lâm khoa học xã hội việt namQUẢN LÝ VÀ TÁI CHẾ NHỰA Ở HOA KỲ