Tài liệu Chương 7: Lập trình giao diện (Advanced Components GUI) ppt

17 455 1
Tài liệu Chương 7: Lập trình giao diện (Advanced Components GUI) ppt

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

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

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan