Nguyễn Đức Hiển – Bài giảng Lập trình Java 1
Java Object-Oriented Programming
Trang 2Nguyễn Đức Hiển – Bài giảng Lập trình Java 2
Chương 7
Lập trình giao diện
(Advanced Components GUI)
Trang 3Nguyễn Đức Hiển – Bài giảng Lập trình Java 3
Các thành phần GUI nâng cao
Trang 4Nguyễn Đức Hiển – Bài giảng Lập trình Java 4
Con chạy - JSlider
Cho phép người sử dụng chọn giá trị nguyên trong
Trang 5Nguyễn Đức Hiển – Bài giảng Lập trình Java 5
Ví dụ: OvalPanel.java
Trang 6Nguyễn Đức Hiển – Bài giảng Lập trình Java 6
Ví dụ: OvalPanel.java
Trang 7Nguyễn Đức Hiển – Bài giảng Lập trình Java 7
Ví dụ: SliderDemo.java
Trang 8Nguyễn Đức Hiển – Bài giảng Lập trình Java 8
Ví dụ: SliderDemo.java
Trang 9Nguyễn Đức Hiển – Bài giảng Lập trình Java 9
Ví dụ: SliderDemo
Trang 10Nguyễn Đức Hiển – Bài giảng Lập trình Java 10
Sử dụng Menu với JFrame
Cho phép thực hiện các hành động với GUI
Chứa bởi thanh menu (menu bar)
Bao gồm các mục menu (menu items)
JMenuItem
Trang 11Nguyễn Đức Hiển – Bài giảng Lập trình Java 11
Ví dụ: MenuDemo.java
Trang 12Nguyễn Đức Hiển – Bài giảng Lập trình Java 12
JPopupMenu popup = new JPopupMenu();
JMenuItem items = new JMenuItem(“Red”);
// handling event – mousePressed
popup.show(ev.getComponent(), ev.getX(), ev.getY());
Trang 13Nguyễn Đức Hiển – Bài giảng Lập trình Java 13
Ví dụ: PopupDemo.java
Trang 14Nguyễn Đức Hiển – Bài giảng Lập trình Java 14
Look-and-Feel (cảm quan)
Thay đổi cảm quan (dáng vẻ của giao diện)
Ví dụ, Microsoft Windows feel đến Motif look-and-feel.
Linh động
Trang 15Nguyễn Đức Hiển – Bài giảng Lập trình Java 15
Trang 16Nguyễn Đức Hiển – Bài giảng Lập trình Java 16
Ví dụ: LookFeelDemo.java
Trang 17Nguyễn Đức Hiển – Bài giảng Lập trình Java 17
Thanks for listenning!!!