Disabling JavaFX minimise/maximise/etc buttons
Jonathan Giles
jonathan.giles at oracle.com
Sat Jul 20 19:44:43 PDT 2013
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