Whenever we subclass from Pane or when we implement our own custom skin, we do have to implement the compute Min/Pref/Max height/width methods. Otherwise child components that heavily rely on the available width / height will not be able to compute their dimensions correctly. I recently noticed this (once again) when fixing DialogPane. The content of the dialogs were not calculated correctly and the bounds of the wrapping dialog were too small.