2014-07-22 1 views
28

Java FX 장면 작성기를 사용하여 UI를 작성 중이며 도구 모음의 단추가 도구 모음의 오른쪽을 향해 뜨길 원합니다. 부모 (도구 모음)의 노드 방향을 변경하려고 시도했지만 버튼도 무시되지만 무시됩니다.Java FX 도구 모음의 단추를 오른쪽 정렬하는 방법

+0

왜 내려 투표!? 당신이 코멘트에 당신의 아래 투표에 대한 이유를 떠난다면 그것은 정말로 도움이 될 것입니다. 내 문제를 아주 분명하고 간결하게 표현했습니다. 유효한 질문이 아닌가? 또는 노드 캡쳐 체크 박스를 체크하는 스크린 샷을 원하십니까? :-) –

+0

원래 질문은 툴바에서 왼쪽 정렬하는 방법을 묻습니다. 기본적으로 어떤 일이 일어나므로 편집 할 때까지 무의미합니다. [노드 오리엔테이션] (https://wiki.openjdk.java.net/display/OpenJFX/Node+Orientation+in+JavaFX)은 [정렬] (http://docs.oracle.com/javase/)과 다른 개념입니다. 8/javafx/api/javafx/scene/layout/HBox.html # alignmentProperty), 두 문항을 혼합하면 더 이상 문맥, 코드 또는 그래픽없이 (확인란을 선택하지 않고 원하는대로 툴바 모양과 현재 코드가 생성 한 모양). – jewelsea

답변

59

바에서 왼쪽으로 정렬 된 도구와 오른쪽으로 정렬 된 도구 사이에 사용 가능한 공간에 맞게 늘리는 내용이없는 창을 추가하십시오.

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

감사합니다. 관련된 노드의 일부 속성을 예상했지만 다른 노드를 추가하면 원하는 결과를 얻는다면 괜찮습니다. –

+0

FX8에서 작동하지 않는 것 같습니까? HBox.hgrow는 내 코드의 창에 적용 할 수 없습니다. 네임 스페이스에서 인식되지 않고 실제로 아무 것도하지 않습니다. –

+0

@jewelsea JavaFX8에서이 기능을 사용하여 운이 좋았습니까? Cus 나는 일할 수 없습니다 .... ToolBar 더 이상 HBox에서 상속하지 않는 것 같아? –

관련 문제