2014-07-22 82 views
28

Tôi đang xây dựng một giao diện người dùng bằng cách sử dụng trình tạo cảnh Java FX và tôi muốn một nút trong thanh công cụ để di chuyển về phía bên phải của thanh công cụ. Tôi đã thử thay đổi định hướng nút của phụ huynh (thanh công cụ) và cũng là nút nhưng cả hai dường như bị bỏ qua.Cách căn chỉnh nút trong thanh công cụ Java FX

+0

Tại sao bỏ phiếu xuống !? Nó sẽ thực sự giúp đỡ nếu bạn để lại lý do bỏ phiếu xuống của bạn trong một bình luận. Tôi đã nói rõ vấn đề của tôi khá rõ ràng và ngắn gọn. Nó không phải là một câu hỏi hợp lệ? Hoặc bạn có muốn ảnh chụp màn hình của tôi đánh dấu vào hộp kiểm định hướng nút :-) –

+0

Câu hỏi ban đầu của bạn hỏi cách căn chỉnh trên thanh công cụ, điều gì sẽ xảy ra theo mặc định, vì vậy nó vô nghĩa cho đến khi nó được chỉnh sửa. [Định hướng nút] (https://wiki.openjdk.java.net/display/OpenJFX/Node+Orientation+in+JavaFX) là một khái niệm khác với [căn chỉnh] (http://docs.oracle.com/javase/ 8/javafx/api/javafx/scene/layout/HBox.html # alignmentProperty), vì vậy việc trộn hai câu hỏi trong câu hỏi đã gây nhầm lẫn cho tôi mà không cần thêm ngữ cảnh, mã hoặc đồ họa (không kiểm tra hộp kiểm, nhưng về những gì mong muốn thanh công cụ sẽ giống như và mã hiện tại của bạn được tạo ra). – jewelsea

Trả lời

59

Thêm ngăn không có nội dung luôn phát triển để vừa với không gian có sẵn giữa các công cụ căn trái trong thanh và các căn chỉnh phù hợp.

tool

<?xml version="1.0" encoding="UTF-8"?> 

<?import javafx.scene.control.*?> 
<?import javafx.scene.layout.*?> 

<ToolBar prefHeight="40.0" prefWidth="318.0" xmlns:fx="http://javafx.com/fxml/1" xmlns="http://javafx.com/javafx/8"> 
    <Button text="Apples" /> 
    <Button text="Oranges" /> 
    <Pane HBox.hgrow="ALWAYS" /> 
    <Button text="Help" /> 
</ToolBar> 
+0

Cảm ơn tôi đã mong đợi một số tài sản của các nút liên quan, nhưng nếu thêm một nút khác được kết quả mong muốn thì nó cũng tốt. –

+0

Tôi đoán điều này không hoạt động trong FX8? HBox.hgrow không áp dụng cho Pane trong mã của tôi. Nó không được nhận ra từ không gian tên, và không thực sự làm bất cứ điều gì –

+0

@ jewelsea Bạn đã có may mắn khi sử dụng điều này trong JavaFX8 chưa? Tôi không thể làm cho nó hoạt động được .... Có vẻ như ToolBar không kế thừa từ HBox nữa? –

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