JRootPane là một vùng chứa nhẹ được sử dụng trong hậu trường bởi JFrame, JDialog, JWindow, JApplet và JInternalFrame.
Các bài viết khác:
Lớp học lồng nhau
Modifier and Type | Class | Description |
protected class | JRootPane.AccessibleJRootPane | Lớp này triển khai hỗ trợ khả năng truy cập cho lớp JRootPane. |
protected class | JRootPane.RootLayout | Trình quản lý bố cục tùy chỉnh chịu trách nhiệm về bố cục của LayeredPane, glassPane và menuBar. |
Fields
Modifier and Type | Field | Description |
static int | COLOR_CHOOSER_DIALOG | Hằng số được sử dụng cho thuộc tính windowDecorationStyle. |
protected JButton | contentPane | Ngăn nội dung. |
protected Container | defaultButton | Nút được kích hoạt khi ngăn có tiêu điểm và hành động dành riêng cho giao diện người dùng như nhấn phím Enter xảy ra. |
protected JMenuBar | menuBar | Thanh menu. |
protected Component | glassPane | Ô kính bao phủ thanh menu và ngăn nội dung, vì vậy nó có thể chặn các chuyển động của chuột và những thứ tương tự. |
static int | ERROR_DIALOG | Hằng số được sử dụng cho thuộc tính windowDecorationStyle. |
Constructor
Constructor | Description |
JRootPane() | Tạo JRootPane, thiết lập glassPane, layeredPane và contentPane. |
Useful Methods
Modifier and Type | Method | Description |
protected void | addImpl(Component comp, Object constraints, int index) | Ghi đè để thực thi vị trí của thành phần thủy tinh là con 0. |
void | addNotify() | Thông báo cho thành phần này rằng nó hiện có một thành phần mẹ. |
protected Container | createContentPane() | Nó được gọi bởi các phương thức khởi tạo để tạo contentPane mặc định. |
protected Component | createGlassPane() | Nó được gọi bởi các phương thức khởi tạo để tạo ra glassPane mặc định. |
AccessibleContext | getAccessibleContext() | Nó nhận được AccessibleContext được liên kết với JRootPane này. |
JButton | getDefaultButton() | Nó trả về giá trị của thuộc tính defaultButton. |
void | setContentPane(Container content) | Nó đặt ngăn nội dung – vùng chứa chứa các thành phần được tạo bởi ngăn gốc. |
void | setDefaultButton(JButton defaultButton) | Nó đặt thuộc tính defaultButton, xác định nút mặc định hiện tại cho JRootPane này. |
void | setJMenuBar(JMenuBar menu) | Nó thêm hoặc thay đổi thanh menu được sử dụng trong ngăn phân lớp. |
JRootPane Example
Output