Những chi tiết về ngôn ngữ, máy ảo và API của Java được giữ bởi Cộng đồng Java (do Sun quản lý). Java được tạo ra vào năm 1991 do một số kỹ sư ở Sun, bao gồm ông James Gosling, một phần của Dự án Xanh (Green Project). Java được phát hành vào năm 1994, rồi nó trở nên nổi tiếng khi Netscape tuyên bố tại hội thảo SunWorld năm 1995 là trình duyệt Navigator của họ sẽ hỗ trợ Java. Về sau Java được được hỗ trợ trên hầu hết các trình duyệt như Internet Explorer (Microsoft), Firefox. | 190 Lập trình hưỏng đối tượng vói Java import j import import j import j import public class LaiSuat extends Applet Label 11 - new Label So luong tien gui Label 12 TextField tl int num - 0 int getNum int n try n - .intValue catch NumberFormatException e n 0 return n public void init resize 400 300 Đạt lại khung applet có kích thước 400x300 add 11 Bổ sung nhãn 11 vào applet tl new TextField S add tl BỔ sung trường text tl vào applet 12 - new Label Nhap so tien ban gui add 12 BỔ sung nhãn 12 vào applet void showTotal int k Tien lai k public boolean handleEvent Event e if instanceof TextField num getNum showTotal num return true Chuơng VII. Lộp trình ứng dụng Applet và AWT 191 return false public static void main String args LaiSuat gui new LaiSuatO Frame fr new Frame Trang Web gui tiet kiemn 400 300 Đặt lại kích thước của frame f r . add Center gui Bổ sung frame fr vào giữa trang applet Ví dụ . Viết chương trình có giao diện đồ họa So luong Ola Dan Thanh tlen . j j j class BanHang extends Applet Label Label Label TextField tl t2 t3 để nhập vào sốlượng hàng bán được và giá bán hệ thông sẽ tính và hiển thị sô tiền bán được của một mặt hàng nào đó được tính bằng tích của số lượng và giá bán. Khi nhập xong số lượng hay giá bán người sử dụng phải nhấn phím ENTER báo cho hệ thống trường Text biết để nhận và xử lý theo sự kiện nhập dữ liệu vào trường Text. Ban import import import import import import public 11 new 12 new 13 new Label So luong Label Gia ban Label Thanh tien 192 Lộp trình huống dối tượng vói Java int num - 0 float price total ỉnt getNum int n try n - .intvalue catch NumberFormatException e n - 0 Khi sô nhập vào không đúng .