JavaFX içinde setLayout();
veya setBounds();
benzeri bir şey var mı?JavaFX: Bir bileşen/düğüm nasıl konumlandırılır?
Örneğin, ben arzu bir pozisyon bir düğmeye konumlandırma istiyorum.
JavaFX içinde setLayout();
veya setBounds();
benzeri bir şey var mı?JavaFX: Bir bileşen/düğüm nasıl konumlandırılır?
Örneğin, ben arzu bir pozisyon bir düğmeye konumlandırma istiyorum.
Sen Node sınıfı (başında uzun metin) kadar okumalısınız ve sonra özellikle relocate, setLayoutX (ve Y) ve setTranslateX (ve Y).
JavaFX sahne grafiğindeki her şey Node'dur. Her düğümün bir X-koordinatı ve bir Y-koordinatı vardır. Ancak, bir alt bileşenin set/change position
farklı yolları vardır. Bileşen, sahne grafiğinde göstermek için kullanılan düzen yöneticisine bağlıdır.
Region
, automatically
hesaplama çocuğun varsayılan konumu gibi doğrudan onlaralayoutX
ve layoutY
kullanabilirsiniz Group
gibi düzen yöneticileri vardır layoutX
kullanarak ve bileşenlerin konumlarını varsayılan konumlarından ayarlamak için, translateX
ve translateY
değerlerini kullanmanız gerekir. Dokümanlar: düğüm yönetilen ve ebeveyn olarak Bölge sahipse
ardından düzen bölge kendi düzeni politikasına göre Layoutx ayarlayacaktır. Düğüm bir Grup tarafından yönetilmez veya buna eşlik etmezse, uygulama layoutX'i doğrudan konumlandırabilir.