2009-05-03 30 views
19

Tôi đã viết một lớp mở rộng JPanel. Có thể sử dụng nó trong NetBeans GUI Builder và có nó tồn tại trong tất cả các thế hệ mã tự động không?Làm thế nào để bao gồm bảng tùy chỉnh với NetBeans GUI Builder?

Tôi đã sử dụng tùy chọn mã tùy chỉnh trong trình tạo GUI để tạo đối tượng làm lớp mới, nhưng có vẻ như không thể thay đổi khai báo từ JPanel, vì vậy chỉ có các phương thức mà tôi đã ghi đè được gọi, tôi có thể không gọi những cái mới không có trong JPanel.

Trả lời

13

Bạn có thể sử dụng Trình quản lý bảng màu để thêm thành phần của bạn vào bảng màu, sau đó bạn có thể sử dụng nó trong trình tạo GUI như bạn làm với bất kỳ lớp nào khác.
Xem How can I use a custom subclass of a Swing component? trong NetBeans Wiki.

8

Chỉ cần cung cấp công cụ xây dựng no-arg công khai cho lớp học của bạn. Sau đó bạn có thể thêm lớp vào Palette bằng cách nhấp chuột phải vào nó và chọn Add to Palette.

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