2012-03-15 40 views
28

Tôi đang cố gắng tìm hiểu JavaFX 2.0 + FXML và tôi thấy không thoải mái khi tạo tệp fxml, mà không biết tôi có thể đặt gì và không thể làm gì. Tôi có nghĩa là thẻ có thể trong FXML, mà thuộc tính thẻ evety có? mà giá trị evety thuộc tính có thể có, và như vậy. Có một số ví dụ trong một trang web, nhưng chúng không hiển thị các khả năng lỗ của FXML. Tôi đã thử sử dụng NetBeans và các trình bổ sung Eclipse cho JavaFX 2.0, nhưng cả hai đều không có bất kỳ intelences nào cho FXML, chúng chỉ xác thực các thẻ mở và các thứ đơn giản khác, mà trình soạn thảo XML có thể làm. Có lẽ tôi đã cấu hình các plugin này sai. Vì vậy, có tài liệu nào có tham chiếu đầy đủ (tất cả các thẻ, thuộc tính và các giá trị có thể có của nó) của FXML không?FXML tham chiếu đầy đủ?

Trả lời

36

FXML Reference

Introduction to FXML mô tả cú pháp và cách sử dụng các mô hình đánh dấu và rất quan trọng để nghiên cứu khi học FXML. Nó không xác định tất cả các phần tử có thể sử dụng trong FXML.

Sẽ không bao giờ có tham chiếu đầy đủ (cũng như lược đồ xml) cho FXML khi nó hoạt động bằng cách phản ánh trên các lớp Java trong classpath và xác định các phần tử và thuộc tính dựa trên thuộc tính của các lớp. tác giả

FXML của (Greg Brown) gợi ý:

Vì vậy, hiện Javadoc là tài liệu tham khảo tốt nhất.

Đối với các bản sửa đổi Javadoc trong tương lai của JavaFX, nhóm JavaFX đang xem xét bao gồm các ví dụ về FXML trong Javadoc.

This forum threadthis forum thread chứa các cuộc thảo luận và liên kết đến tài liệu fxml.

FXML mã hoàn thành trong IDE

Những động cơ suy luận IDE hoạt động bằng cách phản ánh trên các lớp Java giống như cách thực hiện FXML.

Khi bạn sử dụng thư viện như ControlsFX hoặc phát triển các thành phần JavaFX của riêng mình, quá trình hoàn thành mã IDE có thể sử dụng các lớp và thuộc tính mới mà bạn đã tạo hoặc liên kết.

+0

thông tin tuyệt vời biên soạn! –

+0

JavaFX 2 sẽ được [hỗ trợ bởi IntelliJ Idea 12.1] (http://blogs.jetbrains.com/idea/2013/02/support-for-javafx-2-in-intellij-idea-121/) và cao hơn. Plugin JavaFX cũng cung cấp hoàn thành mã FXML. – mwalter

+3

[Tham chiếu CSS] (http://docs.oracle.com/javafx/2/api/javafx/scene/doc-files/cssref.html) cũng hữu ích. –

1

Để giữ cho câu trả lời cập nhật cô là JavaFX 8Javadoc

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