windows - 无论如何以编程方式取消最小化javafx中的阶段

标签 windows javafx-2

问题很简单,在 javafx 2.2 的一个阶段,最大化不是一个选项(通过从菜单栏中取消控制)但需要允许最小化,是否有可能在代码中,取消最小化舞台?

我尝试过的事情(并且我可以访问静态阶段):

stage.show();
stage.requestFocus();
stage.toFront();
stage.getScene().getWindow().requestFocus();

Platform.runLater(new Runnable(){ 公共(public)无效运行(){
舞台表演(); stage.requestFocus(); stage.toFront(); stage.getScene().getWindow().requestFocus(); } });

没有任何影响。我试着用谷歌搜索,但只提出了解决方案,这样一开始就不允许用户最小化,这对我来说真的不是一个选择。

无论如何,如果有人有什么好主意,我会洗耳恭听。该程序确实将一些 jni 与 c 一起使用,因此 native 调用不是不可能的,但我认为这是最后的手段。

值得注意的是,这是在 javafx 2.2 jdk 7_bu52 Windows 7 64 位上

最佳答案

也许我误解了什么,但你不能使用阶段方法吗

setIconified(boolean value)

关于windows - 无论如何以编程方式取消最小化javafx中的阶段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22773070/

相关文章:

c++ - 无模式对话框和加速器

c++ - 不同域上的 Windows 用户凭据验证

windows - 如何在bat文件中执行多个maven命令?

JavaFX : Convert Rectangle to a Polygon

javafx-2 - 数据库操作的任务与服务

python - 为什么 glob 会忽略某些目录?

javascript - 停止 JavaScript 执行

javafx-2 - 如何使 TextArea 拉伸(stretch)以填充内容,并在此过程中扩展父级?

java - javafx中tableview中文本框的setgraphic后如何获取选定的行号和列号?

java - 未能找到 getChildren(),遵循 JavaFX WebKit 的 Oracle 官方指南