Tôi đã tạo ra một cột với các tế bào có chứa một JTextArea + A JButton bên trong nó, như bạn có thể nhìn thấy trong hình dưới đây trong Cột 3:Tôi có thể tạo cột JTable không có đường viền không?
Nhưng tôi đã phải đối mặt với rất nhiều vấn đề với CellRenderer của tôi và CellEditor khi cập nhật các giá trị ô trong cột đó, vì mã của tôi hơi phức tạp một chút. Vì vậy, thay vào đó tôi muốn thay thế cột đó bằng 2 cột. Một cột phải là các ô chuỗi bình thường và ô còn lại là Các ô JButton nhưng 2 cột này sẽ có cùng giao diện như cột 3 xuất hiện trong hình trên. Vì vậy, câu hỏi của tôi là:
1. Làm cách nào để hợp nhất các tiêu đề của 2 cột lại với nhau?
2. Làm cách nào để xóa đường viền trái của cột JButton?
Nếu chúng được cố định, theo cách đó, 2 cột sẽ có giao diện giống như hình ảnh trên + việc cập nhật giá trị ô sẽ dễ dàng hơn nhiều.
-------------------------------- Chỉnh sửa: My vấn đề mẫu mã:
Ok các bạn ... Bạn đã yêu cầu. Mã của tôi rất lớn nhưng nếu bạn có thể giúp tôi sửa nó, điều đó sẽ hoàn hảo. Tôi đã tạo một mẫu jar đang chạy cho vấn đề của mình & cũng bao gồm mã nguồn của tôi. Bạn có thể tải về từ đây:
Vấn đề là tôi sử dụng một nút để cho phép phân loại hàng bảng (Di chuyển họ lên/xuống), nhưng khi tôi làm điều này một số các tế bào di chuyển giá trị không đã cập nhật!
Bạn có thể xem ảnh chụp màn hình sau: Sự cố trong trình chỉnh sửa ô đang sử dụng ... Nhưng tôi không thể khắc phục được.
Hiện chúng tôi đang xây dựng giao diện người dùng của bạn để chúng tôi có thể giúp bạn nhiều hơn chính xác. – msw
Tôi bỏ cuộc, mã này không hoạt động, xin lỗi. –
Không hoạt động? ... Chỉ cần nhấp đúp vào bình để chạy nó. – Brad