Nếu bạn tạo ngoại lệ riêng của mình được biết đến như ngoại lệ tùy chỉnh (exception tùy chỉnh) hoặc ngoại lệ do người dùng định nghĩa. Các ngoại lệ tùy chỉnh trong Java được sử dụng để tùy chỉnh ngoại lệ theo nhu cầu của người dùng.
Tráng thái của một đối tượng bị thay đổi được gọi là một sự kiện (event). Ví dụ, bấm vào nút, kéo chuột, vv Gói java.awt.event cung cấp nhiều lớp sự kiện và interface Listener để xử lý sự kiện Java AWT.
Đối tượng của lớp Label là một thành phần để đặt văn bản trong một vùng chứa. Nó được sử dụng để hiển thị một dòng văn bản chỉ đọc. Văn bản có thể được thay đổi bởi một ứng dụng nhưng người dùng không thể chỉnh sửa trực tiếp.
Lớp Checkbox được sử dụng để tạo một hộp kiểm. Nó được sử dụng để biến một tùy chọn on (true) hoặc off (false). Click vào một hộp kiểm thay đổi trạng thái của nó từ "on" thành "off" hoặc từ "off" thành "on".
Đối tượng của lớp CheckboxGroup được sử dụng để nhóm một tập hợp các Checkbox lại với nhau. Tại một thời điểm chỉ có một nút hộp kiểm được phép ở trạng thái "on" và các nút hộp kiểm còn lại ở trạng thái "off". Nó kế thừa lớp Object.