... đặt giao tiếp ActionListener.43LỚ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í dụ: Một giaodiện ... thiết kế GUItrong 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 ... phép chứa thành phần GUI có kích thước lớn hơn chính nó.•Bài tập: Viết chương trình cho phép vẽ trong một canvas có độ rộng lớn hơn kích thước của applet. Đặt canvas vào trong một scroll pane.KHUNG...
... tạo nên chương trìnhGUI được gọi là component.Ví dụ Containers, TextField, Label, Checkbox, TextArea Scrollbars, Scrollpanes, Dialog …Nguyên tắc xây dựng GUItrong javaLựa ... AWTAWTEventFontFontMetricsComponentGraphicsObjectColorCanvasButtonTextComponentLabelListCheckBoxGroupCheckBoxChoiceContainerPanelAppletFrameDialogFileDialogWindowTextFieldTextAreaMenuComponentMenuItemMenuBarMenuScrollbarLayoutManagerNullLayout• Tự do trong việc định vị trí và kích thước của các componentsFrame fr = new Frame("NullLayout Demo");fr.setLayout(null);Tổng quan về JFC SwingThư viện GUItrong java• ... Layout… Trình quản lý layout được thiết lập bằng cách gọi phương thức ‘setLayout( )’GridLayoutHỗ trợ việc chia container thành một lướiCác thành phần được bố trí trong các dòng...
... 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ó ... label;122Đ tài 10. L p trìnhgiao di n đ h a GUI ậ ệ ồ ọI. Gi i thi u AWT ớ ệAbstract Windows Toolkit – AWT: Là th vi n c a Java cung c p cho l p trình viên cácư ệ ủ ấ ậ gi i pháp giao di n ng i ... i v i đa s các l p GUI kừ ả ể ộ ư ệ ở ộ ớ ớ ố ớ ế th a t AWT nh ng có kh năng di đ ng t t h n. Các l p GUItrong swing có thêm ti n t “J”ừ ừ ư ả ộ ố ơ ớ ề ố so v i các l p trong AWT. Sau đây,...
... Duy Quý - Lậptrình JavaQL 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 như là button, textbox, option button v.v… Các kiểu trình bày ... Frame”);f.setSize(300,200);f.setVisible(true); }}Thái Duy Quý - Lậptrình JavaCác giaodiện tương ứngActionListener AdjustmentListenerComponentListenerFocusListenerItemListenerThái Duy Quý - Lậptrình JavaWindowListenerTextListenerMouseListenerMouseMotionListenerKeyListenerActionEvent ... lập. Panel là vùng nằm trong cửa sổ khác. Panel không có các đường biên, được trình bày trong một cửa sổ do trình duyệt hay appletviewer cung cấp. Frame là lớp con của Window, được trình...
... ((cchhaarr)) Kiểu ký tự trong ngôn ngữ lậptrình java có kích thước là 2 bytes và chỉ dùng để biểu diễn các ký tự trong bộ mã Unicode. Như vậy kiểu char trong java có thể biểu diễn tất ... hiệu quả để xây dựng nên những chương trình ứng dụng trên máy tính. Từ khi ra đời cho đến nay lậptrình OOP đã chứng tỏ được sức mạnh, vai trò của nó trong các đề án tin học. Chhưươơnngg ... = arrInt[2]; // z sẽ có giá trị là 3. Lưu ý: Trong nhưng ngôn ngữ lậptrình khác (C chẳng hạn), một chuỗi được xem như một mảng các ký tự. Trong java thì 29 22..55..TTooáánn...
... 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 ... hình•VídụChoice colors=new Choice( );colors.addItem(“Red”);colors.addItem(“Green”);Chương VLẬP TRÌNHGIAODIỆN VỚI AWTXử lý các sự kiện (tt…)• Event Listener sẽ lắng nghe mộtsự kiệncụthể mà ... tương ứng–Nhậndiện đượctấtcả các thành phầntạorasựkiện–Nhậndiện đượctấtcả các sự kiện đượcxử lý–Cài đặt các phương thứccủa listener, và viếtcácđoạnmãđể xử lý sự kiện trong các phương...
... 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 (giao diện UNIX)Sau khi set, để giaodiện hiển ... TextArea();s.add(t);f.add(s);f.setSize(200,120);f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);f.setVisible(true);}}Bài 19 - LookAndFeel (cảm quan giao diện) LookAndFeel (viết tắt là LaF gọi là cảm quan giaodiện cho ứng dụng. Sử dụng rất đơn giảnUIManager.setLookAndFeel(String ... 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Đã đến lúc bạn nên sử dụng một IDE để công việc của mình nhanh chóng và...