2013-11-22 83 views
0

我很驚訝,節點的原始大小在JavaFX中明顯受到控制。我們有兩個愚蠢的方法resize()resizeRelocate()就是這樣。如何處理JavaFX節點大小?

事件在哪裏,可觀察的屬性和所有這些漸進的東西在哪裏?忘記了?歡迎使用Windows 3.1 API?

我的印象錯了嗎?請修理我。

如何綁定節點邊界?如何調整一個節點的大小並同步調整其他節點的大小?如何將一個節點裝入另一個節點?如何使內節點推動外節點的大小?

如何配合一些行動與節點調整大小?

回答

3

結算此demo for understanding JavaFX Layout Bounds。這是我第一次開始學習JavaFX 2時所寫的一個程序,以找出正確解答你問的問題的答案。它是針對早期的JavaFX 2版本編寫的,並且一些代碼在Java 8中會更加優雅。

查看Amy Fowler's presentation on JavaFX 2 layout

爲這個問題寫一個很好的答案需要一些時間。當然,你的印象是錯誤的國際海事組織。如果我有時間並且沒有更好的答案被創建,我會回來編輯這個答案來解決具體問題並糾正錯誤觀念。

1

簡而言之,它就是.addListener(new ChangeListener<T>()