... claims against you.*/import java. io.OutputStreamWriter;import java. io.PrintWriter;import java. io.UnsupportedEncodingException;import java. io.Reader;import java. io.StringReader;import org.w3c.dom.Attr;import ... not be liable for any third party claims against you.*/import java. io.OutputStreamWriter;import java. io.PrintWriter;import java. io.UnsupportedEncodingException;import org.xml.sax.AttributeList;import ... not be liable for any third party claims against you.*/import java. io.OutputStreamWriter;import java. io.PrintWriter;import java. io.UnsupportedEncodingException;import org.xml.sax.AttributeList;import...
... 31/575.7.1-Layouts có sẵn trong AWT java. awt.FlowLayout (bố trí dạng dòng chảy) java. awt.BorderLayout (bố trí về biên khung) java. awt.GridLayout (bố trí dạng lưới đều nhau) java. awt.GridBagLayout ... (bố trí dạng lưới không đều) java. awt.CardLayout (bố trí dạng lưng quân bài) Tham khảo docs\api \java\ awt\package-tree.htmlvớo docs là thư mục Documantation của Java 2 GUI Slide 12/575.4- ... interface mụ t v cỏc layout.ã Trong gúi AWT có hiện thức sẵn một số layout, các lớp layout này đều implement LayoutManager interface. GUI Slide 10/57Tham khảo gói java. awt GUI Slide 41/57class...
... ActionListener 6.6- Các lớp liên quan đến menu trong gói AWT Minh họa 1Demo 6.6.6- Lp PopupMenuãL menu s xut khi ta kớch chut phi.ãL lp con ca lp java. awt.MenuãConstructors:PopupMenu() ... sẽ tác động vào 1 mục chọn tương tự nh kớch chut vo 1 mc menu.ãLp java. awt.MenuShortcut giỳp mụ t cỏc phớm núng.ãLp java. awt.event.KeyEvent nh ngha sn cỏc phớmãn định phím nóng cho MenuItem: ... label) - Tạo đối tượng popup menu có nội dung Minh họa code quản lý biến cố cho các mục chọn trong popupmenuActionListener actListener = new ActionListener() { public void actionPerformed(ActionEvent...
... minh họa)ShowImg1 .java ShowImg2 .java 17Minh họaVẽ trên Frame – Draw2 .java Vẽ + Tô mầu- Draw3 .java Vẽ biểu đồ khối, biểu đồ quạt- BieuDo .java Vẽ, Tô mầu đa giác - PolygonDemo .java 187.7- ... length ký tự bắt đầu tại toạ độ (x,y)(Xem thí dụ 3)Draw1 .java 117.5- ha vi lp Graphics.ãGraphic: Hỡnh nh do ta v hoc file nh.ã Trong gúi AWT cung cp i tượng Graphics cho ta vẽ và lớp ... file nh. 257.10- Chương trình vẽ bằng chuộtDrawWithMouse .java 20 ha vi Graphics2D (tt)ãCú lp Double, Float cho phép mô tả hình trong hệ tọa độ thực. 10Font (tt)ãLp FontMetric cho...
... tạo ra Nội dung9.1- Ôn tập.9.2- Luồng và đa luồng9.3- Luồng trong Java 9.4- Trạng thái của luồng9.5- Lập trình luồng trong Java 9.6- Độ ưu tiên của luồng9.7- Đồng bộ giữa các luồng9.8- ... cũ/ wait() trong Java 2 dùng cho mục đích này.Khi 1 suspended thread được mang ra thực thi tiếp, trạng thái của luồng là resumed. Phương thức resume() – version cũ/ notify() trong Java 2 được ... Graphics2D trong gói AWT cho ta các công cụ vẽ hình và xuất file ảnh.Lớp Applet và JApplet cung cấp khả năng tạo các ứng dụng nhỏ của Java nhúng vào trang Web và chúng được thực thi trong Browser.appletviewer...
... chuẩn (bàn phím, màn hình) thường là lớp con của 2 lớp này. Các interface được khai báo trong java. io Abstract class InputStream Method SummaryconstructorInputStream()intavailable() ... các ký tự, ký số rồi các byte này lần lượt được xuất ra màn hình. Chương 11INPUT – OUTPUT TRONG JAVA ByteArrayInputStream methodsãCỏc hnh vi ca lp cha InputStream c cụ thể hóa. Phân ... Mục tiêu1. Hiểu khái niệm về dòng.2. Biết các lớp đảm nhiệm việc việc xuất nhập dữ liệu trong Java. 3. Biết cách sử dụng các lớp io để xuất nhập dữ liệu với màn hình và bàn phím.4. Biết...
... có thể được sử dụng trong lệnh keytool, như sau:keytool –list keystore c: \java\ tryCâu lệnh này chỉ cho JDK tìm keystore trong file được gọi là ‘try’ trong thư mục ‘C: \java\ try’. Nếu không ... tất cả các lệnh keytool hổ trợ:keytool -help10.6 Các gói bảo mật java (JAVA Security packages)Các gói bảo mật Java bao gồm: java. securityĐây là gói API nhân bảo mật (the core security API ... * .java Hình 10.1 lệnh jar Dùng lệnh sau tại dấu nhắc liệt kê các file trong file ‘pack.jar’jar tf pack.jarHình 10.2 Liệt kê các file trong file pack.jarĐể gộp file lưu trữ ‘pack.jar vào trong...
... NoOverride(); 7Vớ d v OOP trong Java ãLp Time v TimeTest nm trong cựng th mcã Lp Time nm trong file Time .java. Nú cha cỏc nh ngha v thi gian.ãLp TimeTest nm trong file TimeTest .java. Nó dùng để ... tra lớp Time. Lp TimeTest cha hm main.ã Khi chy ch cn gừ:ãjavac TimeTest .java ã java TimeTestã Java s t ng tỡm v dch file Time .java 16 // Ham khoi tao khong tham so public Time() { this( ... class. Mọi biến hay hàm của Java đều nằm trong một class nào đó.3. Java không có toán tử phạm vi (scope) ::4. Cỡ của các kiểu dữ liệu nguyên thuỷ (primitive) trong Java không phụ thuộc vào máy....
... "main" java. lang.ArithmeticException: / by zero at MyDivision.C(MyDivision .java: 14) at MyDivision.B(MyDivision .java: 11) at MyDivision.A(MyDivision .java: 8) at MyDivision.main(MyDivision .java: 4)Giải ... và tung ra ngoại lệ nhưng trong C() lại không xử lý ngoại lệ này, thì chỉ còn một nơi có thể xử lý chính là nơi mà C() được gọi, đó là trong phương thức B(). Nếu trong B() cũng không xử lý ... ngoi lã Trong mt s ngụn ng như C, việc xử lý lỗi thường được cài đặt ngay tại các bước thực hiện của chương trình. Các hàm sẽ trả về một cấu trúc lỗi khi gặp li.ãVớ d: Tỡm kim phn t trong...
... cỏc ký t (char)ã Reader: Lung nhp ký t c bnã Writer: Lung xut ký t c bnã Cỏc lp lung nằm trong gói java. io c/ghi i tng t to30ã i tng cú th ci đặt 2 phương thức sau để thực hiện đọc/ghi theo ... (c)ã Writer (ghi)ObjectReaderWriter Đọc/ghi đốitượng tự tạo28// file WriteMyObject .java import java. io.*;public class WriteMyObject{public static void main(String[] args){try{FileOutputStream ... BufferedReader/BufferedWriter)ã Ch rừ cách encoding Ví dụ: Hiển thị thông tin file45import java. io.*;import java. util.Date;public class FileInfo{public static void main(String[] args){File file...
... dịch các tệp chương trìnhC:\MyJava>javac FileInterface .java C:\MyJava>javac FileImpl .java C:\MyJava>javac FileServer .java C:\MyJava>javac FileClient .java Ta sẽ thu được các lớp sau:FileInterface.class, ... ký:C:\MyJava>start rmiregistryKhởi động serverC:\MyJava>start java FileServerKhởi động clientC:\MyJava> ;java FileClient D:\RapidGet.exe localhost9. Các lớp và các giao tiếp trong gói java. rmiKhi ... ba gói cơ bản sau: java. rmi, java. rmi.server, java. rmi.registry. Gói java. rmi bao gồm các giao tiếp, các lớp và các ngoại lệ được sử dụng để lập trình cho phía client. Gói java. rmi.server cung...