2010-09-17 42 views
6

Trong Eclipse Jigloo plugin bạn có thể nhấp chuột phải vào JTable và chọn "surrond with JScrollPane".Làm thế nào để bao quanh JTable với JScrollPane thông qua trình xây dựng cửa sổ?

Nhưng trong plugin chuyên nghiệp của trình xây dựng cửa sổ, tôi không thể tìm cách tạo JTable bằng JScrollPane

+1

Thêm JScrollPane và đặt JTable vào trong? –

+0

tốt, tôi thấy rằng JTable là bên trong của JScrollPane, nhưng tôi không thể nhìn thấy JTable thực tế // т.е. там таблицу не видно вообще, она вставляется как viewport и всё :) как-то странно ... – VextoR

Trả lời

8

Thêm ngăn cuộn cho bạn. Sau đó kéo và thả bảng vào ngăn cuộn. Trong khi kéo trên cửa sổ xây dựng cửa sổ cuộn sẽ làm nổi bật các khu vực của nó-chắc chắn rằng bạn thả vào trung tâm.

+0

Спасибо, я вставляю таблицу в тот центральный квадрат, но тогда ее просто становится не видно .. Видно только JScrollPane – VextoR

+0

Nó hoạt động! Cảm ơn bạn. Vì vậy, trước tiên bạn cần tạo mô hình JTable và sau đó kéo nó vào ngăn cuộn – VextoR

+2

Chỉ cần thả nó vào đó. Bảng không có thứ nguyên trừ khi có mô hình. Mô hình thường được đặt động trong ứng dụng của bạn. Xin lỗi vì không trả lời bằng tiếng Nga - hầu hết người dùng ở đây sẽ không hiểu nó :) –

4

Thay đổi sau đây cũng hoạt động độc đáo;

  1. Thêm một JTable
  2. Nhấp chuột phải vào JTable trong màn hình cây
  3. Chọn: Surround Với> JScrollPane
+0

Điều này làm việc trong Jigloo, nhưng trong cửa sổ chuyên nghiệp v8 tôi không thể tìm thấy bất kỳ "Surround With" menu .. – VextoR

+0

các giải pháp xác nhận đã không làm việc cho tôi, điều này có. Tôi sử dụng gói Spring của Eclipse, phiên bản 2.9.2, với WindowBuilder 1.5.0 – Rytek

1

Một lựa chọn khác là sử dụng NetBeans để làm một số bố trí Swing của bạn .

Tôi đã có kinh nghiệm hạn chế với WindowBuilder, nhưng tôi sử dụng NetBeans để thiết kế nguyên mẫu và tìm thấy nó dễ dàng hơn nhiều khi tạo giao diện người dùng. Mã kết quả được tạo ra từ NetBeans cũng sẽ có thể xem được bằng WindowBuilder.

0

Tôi đang sử dụng WindowBuilder 1.7.0 và thiết kế Swing 1.7.0 trong Eclipse trong Mac. Lúc đầu, tôi đã tìm thấy menu tương tự như Jigloo mà tôi không tìm thấy. Jigloo của tôi luôn bị lỗi trong Mac và hiển thị thông báo bản quyền, vì vậy tôi đã hủy bỏ nó :) Sau đó, tôi đã tìm cách thực hiện trong WindowBuilder, đặc biệt nếu bạn đã thiết kế JTable/JTextArea/JTree và không muốn xóa nó. Sau đó bạn cần đặt chúng cuộn được. Bạn có thể sử dụng chế độ xem dạng cây ở bên trái. Thông thường, bạn không thể kéo một thành phần vào dạng xem cuộn. Tuy nhiên, thêm chế độ xem cuộn trong khung. Đặt bố cục thích hợp cho thành phần mà bạn muốn đặt chế độ xem cuộn. Thông thường BorderLayout của nó, có thể trong một JPanel. Kéo JScrollView vào vùng đích. Sử dụng chế độ xem dạng cây cho tất cả các tác vụ này. Sau đó, cuối cùng kéo JTree/JTable vào JScrollPane trong khung nhìn thiết kế khung. Để kinh nghiệm của tôi hoạt động tốt hơn. Chơi với Bố trí của các thành phần chính.

enter image description here

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