无论如何以编程方式在javafx中最小化一个阶段

时间:2014-03-31 22:00:47

标签: windows javafx-2

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

我尝试过的东西(我可以访问静态阶段):

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

Platform.runLater(new Runnable(){     public void run(){
        stage.show();         stage.requestFocus();         stage.toFront();         stage.getScene()getWindow()requestFocus()方法。;     } });

没有任何影响。我尝试使用Google搜索,并且只提出了解决方案,因此首先不允许用户最小化,这对我来说真的不是一个选择。

无论如何,如果有人有一个聪明的主意,我全都听见了。该程序使用了一些带有c的jni,因此本机调用并非不可能,但我会认为这真的是最后的手段。

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

1 个答案:

答案 0 :(得分:6)

也许我误解了一些东西但不能使用舞台方法

setIconified(boolean value)