... chứa cái LaF đó. Java hỗ trợ sẵn 3 cái là:javax.swing.plaf.metal.MetalLookAndFeel (giao diện Java) com.sun .java. swing.plaf.windows.WindowsLookAndFeel (giao diện Windows)com.sun .java. swing.plaf.motif.MotifLookAndFeel ... myList.remove(" ;Java& quot;) chỉ xóa phần tử đầu tiên nó tìm thấyĐể xóa tất cả ta dùng myList.removeAll();Để chọn phần tử và bỏ chọn phần tử ta dùng select(i) và deselect(i) JAVA VÀ LẬPTRÌNHGIAODIỆN BẰNG SWINGĐã ... Windows)com.sun .java. swing.plaf.motif.MotifLookAndFeel (giao diện UNIX)Sau khi set, để giaodiện hiển thị trên JFrame nào, cần cập nhật trên JFrame đó bằng phương thức sauSwingUtilities.updateComponentTreeUI(myFrame)...
... giảng Lậptrình Java Ví dụ sử dụng JCheckBoxNguyễn Đức Hiển – Bài giảng Lậptrình Java Ví dụ - kết quả Nguyễn Đức Hiển – Bài giảng Lậptrình Java Các thành phần GUI SwingCác thành phần Chứa ... Lậptrình Java Ví dụ sử dụng sự kiện bàn phímNguyễn Đức Hiển – Bài giảng Lậptrình Java JLabel – Ví dụNguyễn Đức Hiển – Bài giảng Lậptrình Java JLabel – Ví dụNguyễn Đức Hiển – Bài giảng Lập ... Đức Hiển – Bài giảng Lậptrình Java Ví dụ sử dụng JListNguyễn Đức Hiển – Bài giảng Lậptrình Java Ví dụ sử dụng JListNguyễn Đức Hiển – Bài giảng Lậptrình Java Các thành phần GUI SwingCác...
... JFC SwingBorderLayoutLà trình quản lý layout mặc định cho Window, Frame và Dialog Trình quản lý này có thể xắp xếp đến 5 thành phần trong container Các thành phần có thể được đặt vào 5 ... SwingThư viện GUI trong java • Thư viện hỗ trợ: tập hợp các lớp java cung cấp hỗ trợ thiết kế, xây dựng GUI. awt (java. awt.*) Abstract Window Toolkit swing (javax.swing.*) Các components ... Các components của các nhà cung cấp thứ 3 GridBagLayoutBố trí các thành phần một cách chính xácCác thành phần không cần có cùng kích thướcCác thành phần được xắp xếp trong một lưới chứa...
... có thể thiết lập một border trên bất kỳ đối tượng nào của lớp JComponent, nhưng thường hữu ích khi thiết lập một titled border trên JPanel để nhóm một tập các thành phần giaodiện người sử ... second/60. Ví dụ, nếu thời gian là 3 phút 30 giây. Tổng số phút là 3. 5. Vì 1 giờ có 60 phút, góc của kim phút là: (minute + second/60) × (2π/60) Welcome to Java stringWidth stringAscent ... }}import java. awt.*; import java. awt.event.*;public class WindowDestroyer extends WindowAdapter { public void windowClosing(WindowEvent e) { System.exit(0); }}JList✦ List là một thành phần...
... tập hợp các lớp java cung cấp hỗ trợ thiết kế, xây dựng GUI (Graphic User Interface) là:– awt (java. awt.*)– swing (javax.swing.*)PHẦN 2CÁC THÀNH PHẦN CƠ BẢNCÁC THÀNH PHẦN CƠ BẢN(COMPONENTS)(COMPONENTS)2•Giới ... GUI trong java • Các thành phần cơ bản (Component)• Đối tượng khung chứa (Container)• Bộ quản lý trình bày (Layout Manager)NỘI DUNG ĐƯỢC TRÌNH BÀY GỒM:NỘI DUNG ĐƯỢC TRÌNH BÀY GỒM: 39 // Lop ... ứng GUI–import java. awt.*;–import java. awt.event.*; 43 LỚP PANEL (VÙNG CHỨA)LỚP PANEL (VÙNG CHỨA)•Lớp Panel kế thừa từ Container. Nó có thể được dùng để tạo ra các giaodiện theo ý muốn.•Ví...
... Duy Quý - Lậptrình Java Ví dụXem giáo trình, trang 137 Thái Duy Quý - Lậptrình Java QL cách trình bày (Layout manager)Layout manager điều khiển cách trình bày vật lý của các phần tử GUI ... thêm thành phần vào vùng ‘center’Thái Duy Quý - Lậptrình Java Ví dụThái Duy Quý - Lậptrình Java import java. awt.*;class Gltest extends Frame{Button btn[];String str[]={“1”, “2”, 3 , “4”, ... args[]){TextAreatest t=new TextAreatest(“TextArea”);t.setSize (30 0,200);t.show();}}Thái Duy Quý - Lậptrình Java Các sự kiệnThái Duy Quý - Lậptrình Java Lớp sự kiện Mô tả ActionEvent Phát sinh khi...
... xảy ra trên cửa sổ khi cài đặt giao tiếp WindowListener.•Các ứng dụng độc lập thường tạo ra cửa sổ kế thừa từ lớp Frame.LECTURE 5LẬP TRÌNHGIAODIỆN (GUI)LẬP TRÌNHGIAODIỆN (GUI) 33 CÁC ... mặc định là FlowLayout.PHẦN 3 ĐỐI TƯỢNG KHUNG CHỨAĐỐI TƯỢNG KHUNG CHỨA(CONTAINERS)(CONTAINERS)PHẦN 1GIỚI THIỆU THIẾT KẾGIỚI THIỆU THIẾT KẾGUI TRONG JAVA GUI TRONG JAVA ... hợp các lớp java cung cấp hỗ trợ thiết kế, xây dựng GUI (Graphic User Interface) là:– awt (java. awt.*)– swing (javax.swing.*)22LỰA CHỌN (CHOICE)LỰA CHỌN (CHOICE)import java. applet.Applet;import...
... Hãy l p trình đ x lý s ki n click chu t ph i lên n n c a s s hi n m t menu Popup.ậ ể ử ự ệ ộ ả ề ủ ổ ẽ ệ ộ 3. Vi t ch ng trình gi i ph ng trình b c 2 v i giao di n GUI. Yêu c u ch ng trình có ... ạ ộ ầ ử ự ọ1 23 import java. awt.event.*;// Gói Java m r ngở ộ import javax.swing.*; public class LabelTest extends JFrame { private JLabel label1, label2, label3; // T o giao di n GUIạ ... public int getUnitIncrement()ố ế ệ ờ ả128// Java core packages import java. awt.*; import java. awt.event.*;// Java extension packages import javax.swing.*; public class CheckBoxTest extends...
... sau:–Abstract Windowing Toolkit – Trình duyệt.–Các trình xử lý sự kiệndo cáclập trình viên tạoriêng.•Cácứng dụng cần đăng ký trình xử lý sự kiệnvới đối đốitượng• Các trình xử lýnày đượcgọikhicómộtsựkiệntương ... newflowLayout(FlowLayout.RIGHT);GridBagLayout•Bố trí các thành phầnmột cách chính xác• Các thành phần không cầncócùngkíchthước• Các thành phần đượcxắpxếp trong một lưới chứa các dòng và các cột•Thứ tự đặt các thành phần không tuântheo ... thôi• Các thành phầncủamenu:–Menubar–MenuItemsBorderLayout• Là trình quản lý layout mặc định cho Window, Frame và Dialog• Trình quản lý này có thể xắp xếp đến5 thành phần trong container...