... ta c th l y ra đ i t ng hi n t i đang đ c ch n b ng c chớ ộ ể ấ ố ượ ệ ạ ượ ọ ằ g i ph ng th c getSelectedCheckbox().ọ ươ ứĐ t l a ch n ta dùng: setSelectedCheckbox().ặ ự ọ C ch s d ng nút ch ... 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ìnhccc ... MenuBar này ch a c ph n t nàoư ầ ửSau khi c MenuBar, ta c n thêm vào đó cc JMenu là cc m c trên thanh Menu, khiầ ụ ng i dùng ch n vào đó s s xu ng danh sách cc m c ch n kh c. ườ ọ ẽ ổ ố...
... newflowLayout(FlowLayout.RIGHT);GridBagLayout•Bố trí cc thành phầnmột c ch chính x c • Cc thành phần không c nc c ngkíchthư c • Cc thành phần đượcxắpxếp trong một lưới chứa cc dòng và cc cột•Thứ tự đặt cc thành phần không ... Listener:– C i đặt Listener tương ứng–Nhậndiện đượctấtcả cc thành phầntạorasựkiện–Nhậndiện đượctấtcả cc sự kiện đượcxử lý– C i đặt cc phương thứccủa listener, và viếtc c đoạnmãđể xử ... duyệt.– C ctrình xử lý sự kiệndo c clập trình viên tạoriêng. Cc ng dụng c n đăng ký trình xử lý sự kiệnvới đối đốitượng• Cctrình xử lýnày đượcgọikhicómộtsựkiệntương ứng xảyra C c sự kiệnvàListener...
... Frame,Panel, đều là con c a lớp Container* Cc phương th c của Container (c c phương th c chung c a cc đối tượng khung chứa)Component add(Component c) đưa một đối tượng c vào khung chứa. Ví dụ frame.add(panel);void ... m c chọn nào ra khỏi Choice, ta dùng myChoice.remove(i) với i là thứ tự m c chọnĐể bỏ tất c m c chọn khỏi Choice, ta dùng myChoice.removeAll()Để chọn m c chọn nào trong Choice, ta dùng muChoice.select(i)Lưu ... chọn (CheckboxGroup)Đầu tiên, hãy tạo một nhóm Checkbox như sau CheckboxGroup g=new CheckboxGroup();Sau đó đưa cc Checkbox muốn đưa vào nhóm Checkbox đó như sauCheckbox c1 =new Checkbox("Option...
... Bài giảng Lậptrình Java6Ví dụ: OvalPanel.javaNguyễn Đ c Hiển – Bài giảng Lậptrình Java7Ví dụ: SliderDemo.javaNguyễn Đ c Hiển – Bài giảng Lậptrình Java3 C c thành phần GUI nâng caoJSliderSử ... FramesJPopupMenuThay đổi c m quanNguyễn Đ c Hiển – Bài giảng Lậptrình Java5Ví dụ: OvalPanel.javaNguyễn Đ c Hiển – Bài giảng Lậptrình Java4Con chạy - JSliderCho phép người sử dụng chọn giá trị ... thuyết : 2 tín chỉ (30 tiết)Th c hành + thảo luận : 1 tín chỉNguyễn Đ c Hiển – Bài giảng Lậptrình Java10Sử dụng Menu với JFrameCho phép th c hiện cc hành động với GUIChứa bởi thanh...
... Nguyễn Đ c Hiển – Bài giảng Lậptrình Java C c lớp AdapterHiện th cgiao tiếpCung c p sự c i đặt m c định c a mỗi phương th c giao tiếpĐư c sử dụng khi tất ccc phương th c trong giao ... giảng Lậptrình JavaVí dụ sử dụng JCheckBoxNguyễn Đ c Hiển – Bài giảng Lậptrình JavaVí dụ - kết quả Nguyễn Đ c Hiển – Bài giảng Lậptrình Java C c thành phần GUI Swing C c thành phầnChứa ... Bài giảng Lậptrình JavaVí dụ sử dụng sự kiện chuộtNguyễn Đ c Hiển – Bài giảng Lậptrình JavaVí dụ sử dụng JCheckBoxNguyễn Đ c Hiển – Bài giảng Lậptrình Java C c thành phần GUI c bảnJLabel:...
... giảng Lậptrình JavaVí dụNguyễn Đ c Hiển – Bài giảng Lậptrình JavaGiới thiệu Java GUIAWT và Swing cung c p tập hợp cc lớp Java cho phép tạo ccgiaodiện đồ họa (GUI)Cung c p cc thành ... phần (component) đư c bố trí trong một bộ chứa (container) theo c ch th c có tổ ch c nào đó. Những component c thể là cc đối tượng (như Button, Menu, Label, Textbox, Slider, Checkbox, ... đư c phát sinh và phương th c tương ứng c i đặt trong ActionListener đư c gọi (actionPerformed)Nguyễn Đ c Hiển – Bài giảng Lậptrình JavaChương 7 Lập trìnhgiao diện (Graphic User Interface)Nguyễn...
... Cc components c a cc nhà cung c p thứ 3GridBagLayoutBố trí cc thành phần một c ch chính x c C c thành phần không c n cc ng kích thư c C c thành phần đư c xắp xếp trong một lưới chứa ... AWTTổng quan JFC SwingComponentContainerLayout manager C c bư c xây dựng GUIVí dụ minh họa C c component c bản C c container C c kiểu layout managerMô hình, c chế xử lý eventVí ... trình quản lý layout m c định cho cc applet và cc panelVới FlowLayout cc thành phần sẽ đư c xắp xếp từ g c trái trên đến g c phải dưới c a màn hình C c constructor: FlowLayout layout...
... constructor:JCheckBox()JCheckBox(String text)JCheckBox(String text, boolean selected)JCheckBox(Icon icon)JCheckBox(String text, Icon icon)JCheckBox(String text,Icon icon,boolean selected)Selected User ActionsSource Event TypeUser ... danh sách đơn giản cc m c chọn. C bản nó th c hiện ch c năng giống như 1 list, nhưng chỉ c thể lấy 1 giá trị.✦ Cc constructor:JComboBox()tạo 1 combo box rỗngJComboBox(Object[] stringItems)tạo ... single clickSelected or deselected an item JComboBox ItemEventJScrollBar✦ ScrollBar là một điều khiển cho phép người sử dụng chọn từ một dải cc giá trị.✦ Cc constructor:JScrollBar()JScrollBar(int...