2014-07-22 24 views
28

Java FX sahne oluşturucu kullanarak bir kullanıcı arayüzü yapıyorum ve araç çubuğundaki bir düğmenin araç çubuğunun sağ tarafına doğru yüzmesini istiyorum. Ebeveynin (araç çubuğunun) düğüm yönünü değiştirmeyi ve düğmeyi değiştirmeyi denedim ancak ikisi de göz ardı ediliyor gibi görünüyor.Java FX araç çubuğunda bir düğme nasıl sağa hizalanır

+0

neden düşük oy !? Bir yorumda aşağı oyunuzun sebebini bırakmış olsaydınız gerçekten yardımcı olurdu. Problemimi açık ve öz bir şekilde açık bir şekilde dile getirdim. Geçerli bir soru değil mi? Ya da benim oryantasyon oryantasyon kutucuğunu işaretlediğim ekran görüntülerini mi istiyorsunuz :-) –

+0

Orijinal sorgunuz, varsayılan olarak ne olduğu bir araç çubuğunda nasıl hizalanacağını sordu, böylece düzenlenene kadar anlamsız. [Düğüm Yönlendirmesi] (https://wiki.openjdk.java.net/display/OpenJFX/Node+Orientation+in+JavaFX) [hizalama] 'dan farklı bir kavramdır (http://docs.oracle.com/javase/ 8/javafx/api/javafx/scene/layout/HBox.html # alignmentProperty), yani bu soruya ikisinin karıştırılması, daha fazla bağlam, kod veya grafik olmaksızın bana kafa karıştırıcıydı (kontrol kutusunu değil, ne istediğini) araç çubuğu nasıl görünecek ve mevcut kodunuz nedir?). – jewelsea

cevap

59

Çubuğun sol hizalanmış araçları ve sağa hizalanmış olanlar arasında her zaman kullanılabilir alana sığacak şekilde büyütülemeyen bir içeriği olan bir bölme ekleyin.

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

Teşekkürler İlgili düğümlerin bazı özelliklerinin beklediğini düşünüyordum, ancak başka bir düğüm eklemek istenen sonucu alırsa, o da iyi olur. –

+0

Sanırım bu FX8'de çalışmıyor mu? HBox.hgrow, kodumdaki Bölme için geçerli değildir. Ad alanından tanınmıyor ve gerçekten hiçbir şey yapmıyor –

+0

@jewelsea Bunu JavaFX8'de kullanma şansın oldu mu? Cus çalışmak için alamıyorum .... ToolBar gibi görünüyor HBox artık miras? –

İlgili konular