2011-08-27 43 views
5

Tôi biết rằng câu hỏi này đang được hỏi trước nhưng tôi đã không nhận được giải pháp thích hợp.
Tôi đọc về phác thảo nhưng đó chỉ là đối diện với những gì tôi muốn nghĩa là JTable bên trong JTree
Tôi muốn hiển thị dữ liệu trong JTable nhưng nó được lưu trữ thành các nhóm khác nhau, do đó, các nhóm này
là nút của JTree nhóm (nút) JTable của nhóm đó được hiển thị.Tạo JTable bên trong nút của JTree

tôi đã đi qua bài viết này trong oracle: Creating TreeTables in Swing:part 1

này đã khá cũ và không làm việc trên phiên bản của tôi về java (! Tôi không biết tại sao), vì vậy tôi đã đi
qua phần tiếp theo của TreeTable : Creating TreeTables in Swing: Part 2

toàn bộ mã đã tương đối mới, vì nó đã được sử dụng "javax.swing" ở vị trí của
"com.sun.java.swing" nhưng vấn đề tôi gặp phải ở đây là một file có tên như
" FileSystemModel2.java "bị thiếu, nó được sửa đổi từ phiên bản trước vì vậy tôi không thể làm việc
bằng cũ.Đây là một số phương pháp được thêm vào "FileSystemModel.java" mới. Làm cách nào để thông báo cho chúng tôi
chúng về tệp bị thiếu này hoặc nếu bạn có cách tiếp cận khác.

Những gì tôi muốn đạt được thể hiện trong hình dưới đây:


Image implementing JTreeTable

Hình ảnh này là từ "LastPass" và tôi muốn thực hiện quản lý mật khẩu của riêng tôi như dự án của tôi
Vì vậy, hãy giúp tôi với điều này tôi rất gần nhưng tôi không thể di chuyển xa hơn.

dự án
+2

vui lòng đọc chủ đề này http://stackoverflow.com/questions/7122901/java-swing-table-tree – mKorbel

+0

@mKorbel cảm ơn bạn. –

+1

Tại sao không phải 'JSplitPane'? Cây bên trái; bảng của nút đã chọn ở bên phải. – trashgod

Trả lời

6

Các SwingX chứa làm sẵn TreeTable

http://swingx.java.net/

Các tải là một chút khó khăn để tìm, vì vậy đây là liên kết:
http://java.net/downloads/swingx/releases/1.6.2/

Một bài báo ngắn về sử dụng thành phần đó có thể tìm thấy tại đây:
http://sandarenu.blogspot.com/2008/02/treetable-in-java-using-swingx.html

+0

Cảm ơn bạn đã lo lắng vì liên kết tải xuống swingx không hoạt động trước đây, cảm ơn bạn một lần nữa. –

+0

+1 để thêm liên kết vào phần tải xuống khó tìm của chúng tôi, cảm ơn :-) – kleopatra

Các vấn đề liên quan