2012-04-24 32 views
7

Tôi đang cố tạo giao diện lịch biểu trong javafx 2+ và tôi gặp sự cố khi nhận được TableView để chứa TableCells trông như các thành phần dính liền.Không thể có đường viền khác với từng cạnh hoặc lên xuống trong TableCell javafx 2

Điều đầu tiên tôi đã thử là sử dụng màu nền và đường viền, tuy nhiên, tôi không thể có được đường viền khác nhau giữa đầu và cuối.

-fx-border-width: 1px, 0px, 0px, 0px; cho đầu

-fx-border-width: 0px, 0px, 1px, 0px; cho đáy

Lý tưởng nhất là tôi sẽ có thể trải rộng cột hoặc các hàng, nhưng tôi hiểu rằng nó không phù hợp với mô hình của sự kiểm soát. Bất kỳ trợ giúp nào cũng được đánh giá rất cao.

Trả lời

19

Chỉ cần xóa dấu phẩy khỏi mã của bạn. Ví dụ:

-fx-border-width: 1 2 3 4; -fx-border-color: red blue green yellow; 
+6

và bạn cũng có thể thử kiểu này -fx-border-style: hidden hidden hidden hidden; nếu bạn muốn ẩn một số mặt biên giới – Mubasher

+0

Tại sao tôi nhận được thuộc tính không rõ -fx-border-width với Java FX8 trong Eclipse? Nó cũng không hoạt động. –

+0

@AndrewS đầu đọc tâm trí của tôi đang đi nghỉ, xin vui lòng gửi mã của bạn như là một câu hỏi riêng biệt :) –

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