Video: Java - 16: Lớp StringBuilder và các phương thức của nó 2025
Mã Java bạn thấy ở đây sử dụng một số lớp API và phương pháp. Các thiết lập
setTitle
,
setLayout
,
setDefaultCloseOperation
,
thêm
,
setSize
và
setVisible
tất cả thuộc về
javax. lung lay. Lớp JFrame
.
Mã Java để xác định khung.
nhập khẩu java. awt. FlowLayout;
nhập javax. lung lay. JFrame;
nhập khẩu javax. lung lay. JButton;
@SuppressWarnings ("nối tiếp")
lớp công khai SimpleFrame mở rộng JFrame {
công cộng SimpleFrame () {
setTitle ("Don 't click vào nút!");
setLayout (FlowLayout mới ());
setDefaultCloseOperation (EXIT_ON_CLOSE);
add (new JButton ("Panic"));
setSize (300, 100);
setVisible (đúng);
}
}
Dưới đây là danh sách các tên được sử dụng trong mã:
-
setTitle
: GọisetTitle
đặt các từ trong thanh tiêu đề của khung. (Đối tượngSimpleFrame
đang gọi phương thứcsetTitle
của chính nó) -
FlowLayout
: Một thể hiện của các vị trí lớpFlowLayout
đặt các đối tượng trên khung trong một thời trang trung tâm, máy đánh chữ. Nếu khung chỉ có một nút trên đó, nút đó sẽ được căn giữa phía trên cùng của khung. Nếu khung có tám nút, năm trong số chúng có thể được lót lên một hàng trên đầu khung và ba cái còn lại sẽ được căn giữa dọc theo hàng thứ hai. -
setLayout
: GọisetLayout
đặt đối tượngFlowLayout
mới phụ trách sắp xếp các thành phần, chẳng hạn như các nút, trên khung. (setFieldCloseOperation
: GọisetDefaultCloseOperation
cho Java biết phải làm gì khi bạn nhấn vào ít ở góc trên bên phải của khung. (Trên máy Mac, bạn nhấp vào hình tròn màu đỏ nhỏ ở góc trên bên trái của khung) Nếu không có phương pháp này gọi, khung chính nó sẽ biến mất, nhưng máy ảo Java (JVM) vẫn tiếp tục chạy. Để ngừng chạy chương trình của bạn, bạn phải thực hiện một bước nữa. (Bạn có thể phải tìm một tùy chọn Terminate trong Eclipse, IntelliJ IDEA, hoặc NetBeans). -
Gọi
setDefaultCloseOperation (EXIT_ON_CLOSE)nói với Java để tự đóng lại khi bạn nhấn vào nút × trong khung trên, góc phải. Các lựa chọn thay thế
EXIT_ON_CLOSE -
HIDE_ON_CLOSE
,DISPOSE_ON_CLOSE
và tất nhiênDO_NOTHING_ON_CLOSE
. Sử dụng một trong những lựa chọn thay thế này khi chương trình của bạn có nhiều việc phải làm sau khi người dùng đóng khung của bạn.JButton
: LớpJButton
sống trong -
javax. swing
gói. Một trong các nhà xây dựng của lớp có một thể hiệnString
(chẳng hạn như "Panic
") cho tham số của nó. Gọi hàm tạo này làm choChuỗi
vào nhãn trên mặt của nút mới.thêm
: Đối tượngSimpleFrame
mới gọi phương thức -
thêm
. Gọi phương thứcadd
đặt nút trên bề mặt của đối tượng (trong trường hợp này là bề mặt của khung).setSize
: Khung hình trở nên rộng 300 pixel và cao 100 pixel. (setVisible
): Khi nó được tạo ra lần đầu tiên, một khung mới là vô hình (trong gói -
javax swing
), bất cứ khi nào bạn chỉ định hai số thứ nguyên. Nhưng khi khung mới gọisetVisible (true)
, frame xuất hiện trên màn hình máy tính của bạn. -