Thông tin tài liệu
Java Object-Oriented Programming Giảng viên : Email Website : : Nguyễn Đức Hiển ndhien@udn.vn Thời lượng Lý thuyết : Thực hành + thảo luận : Nguyễn Đức Hiển – Bài giảng Lập trình Java tín (30 tiết) tín Chương Lập trình giao diện (Advanced Components GUI) Nguyễn Đức Hiển – Bài giảng Lập trình Java Các thành phần GUI nâng cao JSlider Sử dụng Menu với Frames JPopupMenu Thay đổi cảm quan Nguyễn Đức Hiển – Bài giảng Lập trình Java Con chạy - JSlider Cho phép người sử dụng chọn giá trị nguyên vùng giá trị xác định Một số đặc tính: Tick marks (major and minor) Snap-to ticks Hướng (ngang đứng) Nguyễn Đức Hiển – Bài giảng Lập trình Java Ví dụ: OvalPanel.java Nguyễn Đức Hiển – Bài giảng Lập trình Java Ví dụ: OvalPanel.java Nguyễn Đức Hiển – Bài giảng Lập trình Java Ví dụ: SliderDemo.java Nguyễn Đức Hiển – Bài giảng Lập trình Java Ví dụ: SliderDemo.java Nguyễn Đức Hiển – Bài giảng Lập trình Java Ví dụ: SliderDemo Nguyễn Đức Hiển – Bài giảng Lập trình Java Sử dụng Menu với JFrame Cho phép thực hành động với GUI Chứa menu (menu bar) JMenuBar Bao gồm mục menu (menu items) JMenuItem Nguyễn Đức Hiển – Bài giảng Lập trình Java 10 Ví dụ: MenuDemo.java Nguyễn Đức Hiển – Bài giảng Lập trình Java 11 JPopupMenu Context-sensitive popup menus JPopupMenu Menu phát sinh phụ thuộc vào thành phần truy cập Cách tạo: JPopupMenu popup = new JPopupMenu(); JMenuItem items = new JMenuItem(“Red”); popup.add(items); … // handling event – mousePressed popup.show(ev.getComponent(), ev.getX(), ev.getY()); Nguyễn Đức Hiển – Bài giảng Lập trình Java 12 Ví dụ: PopupDemo.java Nguyễn Đức Hiển – Bài giảng Lập trình Java 13 Look-and-Feel (cảm quan) Thay đổi cảm quan (dáng vẻ giao diện) Ví dụ, Microsoft Windows look-and-feel đến Motif look-andfeel Linh động Nguyễn Đức Hiển – Bài giảng Lập trình Java 14 Cách sử dụng private UIManager.LookAndFeelInfo looks[]; … // get installed look-and-feel information looks = UIManager.getInstalledLookAndFeels(); … // change look and feel UIManager.setLookAndFeel( looks[index].getClassN ame() ); SwingUtilities.updateComponentTreeUI( this ); Nguyễn Đức Hiển – Bài giảng Lập trình Java 15 Ví dụ: LookFeelDemo.java Nguyễn Đức Hiển – Bài giảng Lập trình Java 16 Thanks for listenning!!! Nguyễn Đức Hiển – Bài giảng Lập trình Java 17 .. .Chương Lập trình giao diện (Advanced Components GUI) Nguyễn Đức Hiển – Bài giảng Lập trình Java Các thành phần GUI nâng cao JSlider Sử dụng... Nguyễn Đức Hiển – Bài giảng Lập trình Java Ví dụ: OvalPanel.java Nguyễn Đức Hiển – Bài giảng Lập trình Java Ví dụ: OvalPanel.java Nguyễn Đức Hiển – Bài giảng Lập trình Java Ví dụ: SliderDemo.java... SliderDemo.java Nguyễn Đức Hiển – Bài giảng Lập trình Java Ví dụ: SliderDemo.java Nguyễn Đức Hiển – Bài giảng Lập trình Java Ví dụ: SliderDemo Nguyễn Đức Hiển – Bài giảng Lập trình Java Sử dụng Menu với JFrame
Ngày đăng: 22/12/2013, 18:15
Xem thêm: Tài liệu Chương 7: Lập trình giao diện (Advanced Components GUI) ppt, Tài liệu Chương 7: Lập trình giao diện (Advanced Components GUI) ppt