Rate this post

Lớp JTree được sử dụng để hiển thị dữ liệu có cấu trúc cây hoặc dữ liệu phân cấp. JTree là một thành phần phức tạp. Nó có một ‘nút gốc’ ở trên cùng, là nút cha cho tất cả các nút trong cây. Nó kế thừa lớp JComponent.

JTree được sử dụng để hiển thị dữ liệu phân cấp trong cấu trúc dạng cây. Mỗi mục trong JTree được gọi là một nút.

Một nút còn được phân loại là nút nhánh hoặc nút lá.

JTree sử dụng một mô hình lựa chọn để theo dõi các nút đã chọn. Mô hình lựa chọn là một thể hiện của giao diện TreeSelectionModel.

JTree cho phép người dùng chọn các nút ở ba chế độ khác nhau. Chúng được đại diện bởi ba hằng số được xác định trong giao diện TreeSelectionModel:

  • SINGLE_TREE_SELECTION chỉ chọn một nút tại một thời điểm.
  • CONTIGUOUS_TREE_SELECTION chọn bất kỳ số lượng nút liền kề nào.
  • DISCONTIGUOUS_TREE_SELECTION chọn bất kỳ số lượng nút nào mà không có bất kỳ hạn chế nào.

Các bài viết liên quan:

Khai báo lớp JTree

Hãy xem phần khai báo cho lớp javax.swing.JTree.

public class JTree extends JComponent implements Scrollable, Accessible  

Các trình xây dựng thường được sử dụng:

ConstructorDescription
JTree()Tạo JTree với một mô hình mẫu.
JTree(Object[] value)Tạo một JTree với mọi phần tử của mảng được chỉ định làm phần tử con của nút gốc mới.
JTree(TreeNode root)Tạo một JTree với TreeNode được chỉ định làm gốc của nó, nó sẽ hiển thị nút gốc.

Java JTree Example

Output:

Java JColorChooser

Lớp JColorChooser được sử dụng để tạo hộp thoại chọn màu để người dùng có thể chọn bất kỳ màu nào. Nó kế thừa lớp JComponent .

Khai báo lớp JColorChooser

Hãy xem phần khai báo cho lớp javax.swing.JColorChooser.

public class  JColorChooser  mở rộng  JComponent  triển khai  Accessible   

Các trình xây dựng thường được sử dụng:

ConstructorDescription
JColorChooser()Nó được sử dụng để tạo bảng chọn màu với màu trắng ban đầu.
JColorChooser(color initialcolor)Nó được sử dụng để tạo bảng chọn màu với màu được chỉ định ban đầu.

Các phương pháp thường được sử dụng:

MethodDescription
void addChooserPanel(AbstractColorChooserPanel panel)Nó được sử dụng để thêm bảng chọn màu vào trình chọn màu.
static Color showDialog(Component c, String title, Color initialColor)Nó được sử dụng để hiển thị hộp thoại chọn màu.

Java JColorChooser Example

Output:

Java JColorChooser Example with ActionListener

Output:

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Contact Me on Zalo
Call now