Tài liệu JavaFX UI.
Javafx font: https://docs.oracle.com/javafx/2/text/jfxpub-text.htm
Link: https://copyprogramming.com/howto/mdi-with-javafx-or-swing
1) JavaFX Runtime
JavaFX Runtime: https://docs.oracle.com/javafx/2/installation/jfxpub-installation.htm
2) JavaFX UI
Xem
3) desktoppanefx
desktoppanefx: https://github.com/kordamp/desktoppanefx
4) CustomStage
CustomStage: https://github.com/Oshan96/CustomStage
* demo JavaFX: https://jenkov.com/tutorials/javafx/tabpane.html
5) Layout Panes
- JavaFX cung cấp một số bố cục được xác định trước như HBox, VBox, Border Pane, Stack Pane, Text Flow, Anchor Pane, Title Pane, Grid Pane, Flow Panel , v.v. https://www.tutorialspoint.com/javafx/javafx_layout_panes.htm
TT | Pane Layout | Diễn giải |
1 | HBox | Bố cục HBox sắp xếp tất cả các nút trong ứng dụng của chúng tôi theo một hàng ngang. Lớp có tên HBox của gói javafx.scene.layout đại diện cho bố cục hộp ngang văn bản. ![]() |
2 | VBox | Bố cục VBox sắp xếp tất cả các nút trong ứng dụng của chúng tôi trong một cột dọc. Lớp có tên VBox của gói javafx.scene.layout đại diện cho văn bản Bố cục hộp dọc. ![]() |
3 | BorderPane | Bố cục Khung viền sắp xếp các nút trong ứng dụng của chúng tôi ở các vị trí trên cùng, bên trái, bên phải, dưới cùng và ở giữa. Lớp có tên BorderPane của gói javafx.scene.layout đại diện cho bố cục khung viền. ![]() |
4 | StackPane | Bố cục ngăn xếp sắp xếp các nút trong ứng dụng của chúng ta chồng lên nhau giống như trong một ngăn xếp. Nút được thêm vào đầu tiên được đặt ở dưới cùng của ngăn xếp và nút tiếp theo được đặt ở trên cùng của nó. Lớp có tên StackPane của gói javafx.scene.layout đại diện cho bố cục ngăn xế ![]() |
5 | TextFlow | Bố cục Luồng văn bản sắp xếp nhiều nút văn bản trong một luồng. Lớp có tên là TextFlow của gói javafx.scene.layout đại diện cho bố cục luồng văn bản. ![]() |
6 | AnchorPane | Bố cục khung Anchor neo các nút trong ứng dụng của chúng ta ở một khoảng cách cụ thể so với khung. Lớp có tên AnchorPane của gói javafx.scene.layout đại diện cho bố cục Anchor Pane. ![]() |
7 | TilePane | Bố cục Ngăn xếp bổ sung tất cả các nút trong ứng dụng của chúng tôi dưới dạng các ô xếp có kích thước đồng đều. Lớp có tên là TilePane của gói javafx.scene.layout đại diện cho bố cục của TilePane. ![]() |
8 | GridPane | Bố cục Grid Pane sắp xếp các nút trong ứng dụng của chúng ta dưới dạng lưới các hàng và cột. Bố cục này rất hữu ích khi tạo biểu mẫu bằng JavaFX. Lớp có tên GridPane của gói javafx.scene.layout đại diện cho bố cục GridPane. ![]() |
9 | FlowPane | Bố cục ngăn luồng bao bọc tất cả các nút trong một luồng. Ngăn luồng ngang bao bọc các phần tử của ngăn ở chiều cao của nó, trong khi ngăn luồng dọc bao bọc các phần tử ở chiều rộng của nó. Lớp có tên FlowPane của gói javafx.scene.layout đại diện cho bố cục Flow Pane. ![]() |
Tác giả: Vàng Văn Quyn
Những tin mới hơn
Những tin cũ hơn
- Click vào nút hiển thị ngày trong tuần hoặc tháng âm lịch để xem chi tiết
- Màu đỏ: Ngày tốt
- Xanh lá: Đầu tháng âm lịch
- Màu vàng: Ngày hiện tại