... ‘setLayout()’18/25Quản lý cách trình bày Gói AWT chứa các lớp, giao diện và các gói khác.Sau đây mô tả một phần nhỏ của hệ thống phân cấp lớp AWT5/25Giới thiệu về GUI Các lớp lồng vô danh ... Các interface của các listener34/25Xử lý sự kiệnComponentListener Container là vùng mà bạncó thể đặt các thành phần giao diện của bạn vào đóGói java. awt chứa một ... BorderLayout())ã Thờm thành phần vào layoutadd(b1,BorderLayout.NORTH);21/25Quản lý cách trình bày Bảng sau đây chỉ ra các sự kiện khác nhau vàmô tả về chúng33/25Xử lý sự kiện Danh sách chọn...
... đây là kếtquả của việc tái sử dụng các đối tượng. Chương 1: Lập Trình Hướng Đối Tượng 19 Tất cả các đối tượng thuộc về cùng một lớp có cùng các thuộc tính và các phương thức.Một lớp là một nguyên ... chính của một chương trình và những chức năng này được phân thành những đơn vị nhỏ hơn cho đếnmức độ thấp nhất. Bằng kỹ thuật này, cácchươngtrình được cấu trúc theo hệ thống phâncấp các module. ... phần.Hãy khảo sát chươngtrình ứng dụng cho việc mua bán xe hơi nói trên. Chươngtrình phảixuất hóa đơn cho những xe hơi đã bán cho khách hàng. Để xuất một hóa đơn, chúng ta Chương 1: Lập Trình Hướng...
... mã.2.3 Các kiểu chươngtrình Java Chúng ta có thể xây dựng các loại chươngtrìnhJava như sau:2.3.1 AppletsApplet là chươngtrình được tạo ra để sử dụng trên Internet thông qua cáctrình duyệt ... trưng của Java Các loại chươngtrình viết bằng Java Ðịnh nghĩa về máy ảo Java (Java Virtual Machine) Các nội dung của JDK (Java Development Kit) Sơ lược các đặc trưng mới của Java 22.1 ... Nhập môn Java 27 Hình 2.2 Dịch chươngtrình Java Môi trường phát triển của Java được chia làm hai phần: Trình biên dịch và trình thông dịch. Không như C hay C++, trình biên dịch của Java chuyển...
... vin Java. ã ChươngtrìnhJava chứa một tập các gói. Chươngtrìnhcó thể chứa các dòng giảithích. Trình biên dịch sẽ b qua cỏc dũng gii thớch ny.ã Token l thnh phần nhỏ nhất của chương trình. ... tất cả các nền. Ví dụ, dữ liệuloại int (integer) của Java được thể hiện bằng 4 bytes trong bộ nhớ của tất cả các loạimáy bất luận ở đâu chạy chươngtrình Java. Bởi vậy cácchươngtrìnhJava không ... đây:C:\jdk1.2.1\bin>javac First .java Trình dịch java tạo ra file First.class chứa các mã “bytecodes”. Những mã này chưa thểthực thi được. Để chươngtrình thực thi được ta cần dùng trình thông dịch java interpreter”Lệnh...
... dạng cho bảng băm. Bảng 4.8 Các phương thức lớp Hashtable. Chương trình sau sử dụng lớp Hashtable. Trong chươngtrình này, tên của các tập ảnh là các khoá, và các năm là các giá trị.“contains” ... có nghĩa cho các ứng dụng nhỏ hoặc tạm thời.Hãy ghi nhớ các điểm sau đây khi bạn khai thác các gói do người dùng định nghĩa trong các chươngtrình khác: Mã nguồn của cácchươngtrình đó phải ... ngữ Java. Nó cho phép một lớp có nhiều lớp cha (superclass). CácchươngtrìnhJavacó thể thừa kế chỉ một lớp 67 Core Java Hãy ghi nhớ các lưu ý sau trong khi tạo một giao diện: Tất cả các...
... LabelgetText() Lấy nội dung hiện tại của nhãnBảng 5.1 Các phương thức của Label Chương trình 5.3 chỉ ra cách sử dụng của Label: Chương trình 5.3import java. awt.*;class Labeltest extends Frame{Label ... được duy nhất một thanh menu trên Frame? Đúng/Sai Chương 5: AWT 145 Chươngtrình 5.1 minh hoạ cách tạo một Frame. Chương trình 5.1import java. awt.*;class FrameDemo extends Frame{public ... sau:Gridlayout g1=new GridLayout(4,3);4 là số dòng và 3 là số cột. Chương trình 5.11 minh họa cách trình bày lưới: Chương trình 5.11import java. awt.*;class Gltest extends Frame{Button btn[];String...
... thống của người sử dụng. Các lập trình viên Javacó thể viết các applet để xoá file, lấy các thông tin các nhân của hệ thống…Vì thế, các applet của java không thể làm các việc sau: Không thể ... Descent: khoảng các từ baseline đề đáy của ký tự. Leading: khoảng cách giữa các chữ. Chương trình 6.7 minh hoạ việc sử dụng các phương thức khác nhau mà lớp FontMetrics có. Trong chươngtrình này, ... một mảng các byte, chúng ta có thể in một phần của mảng mà thôi. Ở đây, toạ độ x và y là toạ độ tính theo dòng. Chươngtrình 6.4 minh hoạ cách vẽ chuỗi, các ký tự và các byte. Chương trình 6.4import...
... thì các khối ‘catch’ của các khối ‘try’ bên ngoài sẽ được xem xét. Nếu không, Java Runtime Environment xử lý các ngoại lệ. chương trình 7.1 minh họa cách sử dụng các khối ‘try’ và ‘catch’. Chương ... thi chương trình. Các trạng thái không bình thường xảy ra trong khi thi hành chương trình tạo ra các exception. Những trạng thái này không được biết trước trong khi ta đang xây dựng chương trình. ... và chươngtrình chuyển đến một khối xử lý ngoại lệ. Người lập trình phải xử lý các ngoại lệ khác nhau có thể phát sinh trong chương trình. Các ngoại lệ phải được xử lý, hoặc thoát khỏi chương...
... nhiệm.Trong đa nhiệm, nhiều chươngchươngtrình chạy đồng thời, mỗi chương trìnhcó ít nhất một luồng trong nó. Một bộ vi xử lý thực thi tất cả các chương trình này. Qua đó chươngtrình được thực thi ... chuyển lại giữa cácchương trình. 8.3 Tạo và quản lý luồngKhi cácchươngtrìnhJava được thực thi, luồng chính đã đang được thực hiện. Hai yếu tố quan trong luồng chính (main) là: Các luồng con ... của chươngtrình trên như sau:Hình 8.10 Garbage collection208 Core Java Hình 8.1 LuồngTrong kết quả xuất ra ở trênMỗi luồng trong chươngtrìnhJava được cấp một quyền ưu tiên. Máy ảo Java...
... đổi cách xử lý dòng hiện có. Các lớp, các dòng nhập xuất lọc của java sẽ giúp ta lọc vào/ra theo một số cách. Về cơ bản, các bộ lọc này dùng để thích nghi các dòng theo các nhu cầu của chương trình ... trình: Hình 9.4 Các tác vụ nhập và xuất mảng các ký tự Chương trình 9.5 Mô tả tiến trình nhập/xuất chuỗi. Chương trình 9.5import java. lang.System;import java. io.StringReader;import java. io.StringWriter;import ... chứa bản sao của vùngđệm xuất. Chương trình 9.4 dưới đây thực hiện các tác vụ nhập/xuất mảng ký tự: Chương trình 9.4import java. io.CharArrayReader;import java. io.CharArrayWriter;import java. io.IOException;public...
... mềm. Java là một ngôn ngữ lập trình đầu tiên gởi cácchươngtrình tương tác như văn bản, ảnh và các thông tin tĩnh thông qua World Wide Web. Cácchương trình này, không giống như chươngtrình ... điều khiển truy nhập.242 Core Java Bài tậpSử dụng các câu lệnh java thực hiện các hành động sau:1. Tạo một file jar ‘core -java. jar’ chứa các file lớp (.class) và các file nguồn.2. Liệt kê ... 238 Core Java keytool –printcert –file myfileDùng lệnh ‘-help’ nhận về danh sách tất cả các tuỳ chọn mà keytool hổ trợ:keytool -help10.6 Các gói bảo mật java (JAVA Security packages) Các gói...
... CENTER Lp GridLayout59ã GridLayout spxp cỏc thnh phntrong mt li cú hàng và cột. Kích thước các component trong GridLayout là như nhau.private Button[] b;public void init(){ // tao grid...
... setLayout Các sự kiện bàn phím52public void keyTyped(KeyEvent e){key = "" + e.getKeyChar();repaint();}public void keyPressed(KeyEvent e) {}public void keyReleased(KeyEvent e){}} Các ... ý: Cú th s dng KeyAdapter thay cho dùng giao tiếp KeyListener B qunlýb cc(Layout manager)54ã Java cung cp sn cỏc lp h tr trỡnh by cỏc thnh phn GUI.ã Mt s lp b cc n ginã FlowLayout: sp xp...