当前位置: 首页 > 知识库问答 >
问题:

任务栏在启动时隐藏jFrame?

韩飞翮
2023-03-14

当我的项目启动时,主框架的下半部分位于任务栏下方。

如何解决这个问题。

共有1个答案

芮建茗
2023-03-14

不要使用frame.set大小(...);

而是使用:

frame.setExtendedState(JFrame.MAXIMIZED_BOTH);

或者,如果您确实需要手动设置大小,请使用:

Dimension size = Toolkit.getDefaultToolkit().getScreenSize();
Insets insets = frame.getInsets();

然后确保你减去了插图。顶部和插入物。从屏幕高度往下看。然后,帧的大小必须小于该值。

 类似资料:
  • 问题内容: 我正在使用桌面应用程序创建GUI。我使用此代码根据平台屏幕的分辨率设置的GUI大小。 问题是,当我运行该应用程序时,GUI覆盖了所有屏幕。Windows任务栏也隐藏在GUI的后面。 我希望无论任务栏的大小如何,任务栏在所有情况下都应该可见。我该如何实现? 问题答案: 关于什么 ?

  • 我正在构建一个应用程序,带有页面导航,需要在某些页面上显示状态栏,并在其他页面上隐藏它。我想使用淡入/淡出动画,所以我必须设置 并像这样更新状态栏: 当在页面之间导航时,这个过程非常有效,但我无法在启动时摆脱状态栏。 我试过设置: 将其添加到 将此添加到AppDelegates完成启动时使用了以下选项: 将其添加到初始页面的ViewController: 以及在链接的情节提要元素中将“状态栏”设置

  • 问题内容: 我在jFrame中使用和。这很好用,但是现在当我最大化框架时,即使任务栏不可见,它也会散布在整个窗口中。如何使框架不隐藏任务栏? 另外,当我最大化最小化我的帧时,光标会多次更改为该值,这通常用于当光标位于帧的边界时更改帧的大小。有什么我可以做的吗? 一小段代码即可重现内容: 问题答案: 这是一个已知的错误:http : //bugs.sun.com/bugdatabase/view_b

  • 我正在使用下面的代码进行屏幕截图,但我只想隐藏窗口任务栏。在没有输入尺寸的情况下,是否有任何特定的代码。我不想输入dimension,因为每台电脑都有不同的。。请建议。提前谢谢。 机器人=新机器人();维度screenSize=Toolkit。getDefaultToolkit()。getScreenSize();矩形captureRect=新矩形(Toolkit.getDefaultToolki

  • 问题内容: 我创建了一个,想隐藏在其中(在底部不可见,而在中隐藏)。 有人可以告诉我该怎么做吗? 我是否需要对的系统设置进行一些更改? 例如,你可能已经看到了一些,,等都是隐藏在任务栏的托盘菜单项。 问题答案: 这是工作程序!

  • 我正在使用Qt,我想做的是在Windows系统托盘的图标上方显示自定义弹出窗口。我可以通过使用geometry()获得图标坐标,并通过查找screenGeometry()和availableGeometry()之间的差异获得任务栏高度。因此弹出窗口可以正确排列,并且对于不同的任务栏方向不会重叠任务栏(例如,当任务栏位于屏幕左侧或顶部时)。 当任务栏的自动隐藏被打开时,问题就开始了,然后显然avai