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 10 ppt

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

... khảo59• 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 tiền58• ... 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 MVC55// file BallController .java (tiep ... Bài tập601. Viết chương trình cho phép người dùng chọn một trong hai chế độ là Line và Point (dùng Checkbox), sau đó người...
  • 6
  • 380
  • 2
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

... hiển thị thông tin với người dùng.• 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 ... 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 2 pptx

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

... Khung vẽ (Canvas) 10 class MyCanvas extends Canvas{private int shape;public void paint(Graphics g){Dimension...
  • 6
  • 301
  • 1
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

... >>>");setLayout(new FlowLayout(FlowLayout.CENTER, 10, 10) );copy.addActionListener(this);add(textArea1);add(copy);add(textArea2);}Bài 5. GUI nâng cao 2• TextArea, Canvas• CardLayout, GridBagLayout• ... Vùng vănbản (TextArea)4• Cho phép ngườidùngnhập vào nhiềudòng vănbản.• Tạo đốitượng TextArea• TextArea();• TextArea(int rows, int ... đượcgiớithiệu3ObjectFrameScrollbarCanvas Container TextComponentWindow TextAreaDialogComponentFileDialogVùng vănbản (TextArea)5// Cac import can thiet public class DemoTextArea extends Applet implements ActionListener{private...
  • 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

... Model-View-Controller• Tách riêng Model, View và ControllerControllerViewModelVí dụ với MVC53// file BallView .java public class BallView extends Frame{private BallModel ball; // model can xu lyprivate Button ... addToLeftListener(ActionListener al){buttLeft.addActionListener(al);} }Ví dụ với MVC52// file TestBall .java tao model, view va controllerpublic class TestBall{public static void main(String[] args){// ... BallController(myBall, ballView);ballView.setVisible(true); }}Ví dụ với Presentation-Model49// file BallModel .java chua du lieu va phuong thuc cua qua bong// Model khong phu thuoc vao Presentationpublic class...
  • 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

... 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) ... với Presentation-Model47// file BallPresentation .java chua view va controller// No co mot thanh phan du lieu la model can xu ly// Cach 1: Dung top-level listenerpublic class BallPresentation ... Presentation (gồm View + Controller)ControllerViewModelVí dụ với Big Blob43// file TestBall .java tao ra mot big blobpublic class TestBall{public static void main(String[] args){MyBallFrame...
  • 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

... 200);setVisible(true);addWindowListener(new MyDialogListener(this));}};Ví dụ về Frame, Menu và Dialog32import java. awt.*;import java. awt.event.*;public class DemoFrame3{public static void main(String[] args{MyFrame ... e){if (e.getSource() == circleItem){ MyDialog dialog = new MyDialog(this, "Modeless Dialog: Circle", false);}}}class MyDialog extends Dialog{MyDialog(Frame parent, String title,...
  • 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 2018Nghiên cứu tổ chức pha chế, đánh giá chất lượng thuốc tiêm truyền trong điều kiện dã ngoạiNghiên cứu tổ hợp chất chỉ điểm sinh học vWF, VCAM 1, MCP 1, d dimer trong chẩn đoán và tiên lượng nhồi máu não cấpMộ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 HTTPNghiên cứu tổ chức chạy tàu hàng cố định theo thời gian trên đường sắt việt namđề thi thử THPTQG 2019 toán THPT chuyên thái bình lần 2 có lời giảiBiệ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ọNghiên cứu về mô hình thống kê học sâu và ứng dụng trong nhận dạng chữ viết tay hạn chếNghiên cứu tổng hợp các oxit hỗn hợp kích thƣớc nanomet ce 0 75 zr0 25o2 , ce 0 5 zr0 5o2 và khảo sát hoạt tính quang xúc tác của chúngSở hữu ruộng đất và kinh tế nông nghiệp châu ôn (lạng sơn) nửa đầu thế kỷ XIXTổ chức và hoạt động của Phòng Tư pháp từ thực tiễn tỉnh Phú Thọ (Luận văn thạc sĩ)chuong 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ậtGiáo án Sinh học 11 bài 14: Thực hành phát hiện hô hấp ở thực vậtChiến lược marketing tại ngân hàng Agribank chi nhánh Sài Gòn từ 2013-2015