Bài viết này tổng hợp các tài liệu hữu ích về JavaFX và giới thiệu các dạng bố cục (Layout Pane) thường dùng khi thiết kế giao diện.
Tài liệu tham khảo:
| STT | Nội dung | Liên kết |
|---|---|---|
| 1 | JavaFX Font | Xem tài liệu |
| 2 | MDI với JavaFX / Swing | Xem tài liệu |
| 3 | JavaFX Runtime | Xem tài liệu |
| 4 | JavaFX UI (PDF) | Xem |
| 5 | desktoppanefx | GitHub |
| 6 | CustomStage | GitHub |
| 7 | Demo TabPane | Xem demo |
| 8 | Layout Panes | Chi tiết |
Các loại Layout Pane trong JavaFX:
| TT | Pane | Diễn giải |
|---|---|---|
| 1 | HBox |
Sắp xếp các phần tử theo hàng ngang.
|
| 2 | VBox |
Sắp xếp các phần tử theo cột dọc.
|
| 3 | BorderPane |
Bố trí theo 5 vùng: trên, dưới, trái, phải và trung tâm.
|
| 4 | StackPane |
Các phần tử xếp chồng lên nhau theo lớp.
|
| 5 | TextFlow |
Hiển thị nhiều đoạn văn bản theo dạng dòng chảy.
|
| 6 | AnchorPane |
Neo vị trí các phần tử theo khoảng cách với cạnh.
|
| 7 | TilePane |
Hiển thị các phần tử dạng lưới ô vuông đều nhau.
|
| 8 | GridPane |
Sắp xếp theo dạng bảng (hàng và cột).
|
| 9 | FlowPane |
Tự động xuống dòng khi không đủ không gian.
|
Các Layout Pane này là nền tảng quan trọng khi thiết kế giao diện trong JavaFX, giúp bạn xây dựng UI linh hoạt và dễ bảo trì.