JavaFx最小化到任务栏无法还原问题

最小化代码:

primaryStage.setIconified(true);

现在最小化到任务栏了,如图:

JavaFx最小化到任务栏无法还原问题_第1张图片

然后,我点击任务栏中上图的Java程序图标,无法还原,点击后效果如图:

JavaFx最小化到任务栏无法还原问题_第2张图片

没错,点击任务栏图标,就只有这么一点,没有还原到之前的效果。

最后多次试验后发现,是由于我隐藏默认窗体的时候使用了另外一种风格,代码如下:

primaryStage.initStyle(StageStyle.UNDECORATED);//隐藏默认窗口边框

修改后,使用如下代码,窗体还原正常:

primaryStage.initStyle(StageStyle.TRANSPARENT);//隐藏默认窗口边框   不要使用  StageStyle.UNDECORATED,否则会在最小化到任务栏后无法还原

正常还原,如图

JavaFx最小化到任务栏无法还原问题_第3张图片

你可能感兴趣的:(JavaFx)