【发布时间】:2014-03-31 22:00:47
【问题描述】:
问题很简单,在 javafx 2.2 的一个阶段,最大化不是一个选项(通过从菜单栏中取消控制)但需要允许最小化,是否可以在代码中,取消最小化舞台?
我尝试过的事情(并且我可以访问静态阶段):
stage.show();
stage.requestFocus();
stage.toFront();
stage.getScene().getWindow().requestFocus();
Platform.runLater(new Runnable(){
公共无效运行(){
舞台.show();
stage.requestFocus();
stage.toFront();
stage.getScene().getWindow().requestFocus();
}
});
没有任何影响。我尝试用谷歌搜索,只提出了解决方案,因此不允许用户首先最小化,这对我来说真的不是一个选择。
无论如何,如果有人有一个聪明的主意,我会全神贯注。该程序确实使用了一些带有 c 的 jni,因此本地调用不是不可能的,但我会认为这真的是最后的手段。
值得注意的是,这是在 javafx 2.2 jdk 7_bu52 Windows 7 64 位上
【问题讨论】: