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

当为JInternalFrame图标化时,如何使用按钮进行去实体化

蒲深
2023-03-14

我有一个JInternalFrame,它可以图标化,去图标化,关闭等。当单击按钮时,将打开此JInternalFrame。但是如果框架已经打开并被图标化,并且用户再次单击按钮,我不希望框架再次打开。所以我想知道如何让一个图标化的框架去图标化(所以基本上,当用户再次单击按钮时,它只是去图标化框架)。

我搜索了这个,找到了你可以做的JFrames:

frame.setState(Frame.ICONIFIED);

但对于内部框架,这是不存在的。有人知道我能做些什么来解决这个问题吗。提前谢谢。

共有1个答案

皇甫敏达
2023-03-14

但是这对于内部帧不存在。

JInternalFrame有如下方法:

  1. setIcon(…)

 类似资料:
  • 问题内容: 我们可以在主机架上使用带有按钮的按钮吗?框架当然包含一个。该按钮应该打开如何? 问题答案: 我不知道直接在上放一个的方法,但是您可以使用菜单项来创建和选择一个。在此示例中,每个菜单项都使用中的定义来选择相应的框架。 附录:正如@camickr所建议的,在技术上可以直接将放到上,但实践证明可能很难使用。

  • 有人知道如何刷新按钮图像图标吗? 问题是: 我正在做一个跳棋游戏,并创建一个GUI。一切正常,包括人工智能,除了我调用我的AI后,我放置了一个移动,结果按钮上没有检查。 单击按钮 单击带有检查器的特定按钮 单击检查器必须去的下一个点 立即呼叫AI以采取行动。 我的按钮上有图像图标,当我点击到下一个点,检查器需要去的地方时,JPanel上的JButton不会在那一刻刷新,而是等待AI移动并完成它的移

  • 我有两项活动。其中一个有碎片<从这个片段中,我可以转到另一个活动,但单击“主页”按钮,它会转到上一个活动,而不是转到上一个活动的片段。 图像

  • 我试图设计一个小游戏,并使用JInternalFrame来显示库存。不过,我遇到的问题是,当我最小化内部帧时,左下角的图标会自动隐藏在也添加到JDesktopPane的JPanel后面。当我向下拖动窗口(使窗口垂直变大)时,白色桌面在默认的灰色JPanel下面变得可见。此外,当我向下拖动时,内部框架的图标会显示出来。我试图张贴图片,但我是新来的网站,所以我不能:(。 我尝试过使用moveToFro

  • 我以编程方式生成了许多按钮(一些按钮用于增加值,而另一些按钮用于减少值),当它们调整的值达到最大值或最小值时,我会禁用这些按钮。(即,当达到最大值时,“增加”按钮被禁用,而当达到最小值时,“减少”按钮被禁用。)除了禁用,我还将按钮状态设置为“按下”,以直观地指示已达到极限值,并且按钮不再工作。 我的按钮onClickListener的'增加'按钮看起来像这样: ClickListeners上相应的