Disabling JavaFX minimise/maximise/etc buttons

Pavel Safrata pavel.safrata at oracle.com
Mon Jul 22 00:14:36 PDT 2013

Hi Jonathan,
I believe this has been neither requested nor discussed so far. I don't 
see why this couldn't be added, it just might have to be a conditional 
feature, we'll have to check. Feel free to file a feature request.

On 21.7.2013 4:44, Jonathan Giles wrote:
> Hi all,
> For once this is a request for more information from another JavaFX 
> team, rather than a review request, etc! :-)
> I'm keen to see support in JavaFX Stage / Window classes for an API 
> that would allow for the minimize / maximize / full screen / etc 
> buttons to be disabled. I'm aware of the StageStyle.UTLITY option 
> (which does disable the minimize button), but sometimes you don't want 
> a utility stage style, but you do want to prevent minimizing a stage. 
> My particular use case is dialogs - you can see a discussion of the 
> issue at [1].
> For example, I note that Stage has an iconfied property to represent 
> whether the stage is minimized, but no property to specify whether the 
> stage should be allowed to be iconified (setIconifiable(boolean), 
> boolean isIconifiable(), for example). Is there a reason for this or 
> just that this API hasn't been required yet?
> In short, I would love API to allow me to specify whether a stage can 
> be minimised, maximised and made full screen, and for this to follow 
> through to the buttons available in the native titlebar area of the 
> stage. Does such an API exist, is there a valid reason why it doesn't, 
> or should I file a jira to request such API?
> [1] 
> https://bitbucket.org/controlsfx/controlsfx/issue/49/dialogs-should-use-native-title-bars
> Thanks!
> -- Jonathan

More information about the openjfx-dev mailing list