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

将JLayeredPane引入现有的JFrame

金烨华
2023-03-14

我一直在关注Oracle的JLayeredPane教程,但它们的布局方式让我感到困惑,也没有理解我想要做什么。

我有一个应用程序,到目前为止还没有层的概念。所有东西都在JFrame中的一个单层中布局。

共有1个答案

淳于泓
2023-03-14

您可能希望考虑在玻璃窗格上绘制覆盖元素。这样,您就可以完全保持底层结构的原样。

 类似资料:
  • 问题内容: 我正在开发国际象棋游戏。我想让板容器使用GridLayout来显示JPanels的8x8网格。(这将使诸如突出显示所选正方形和有效移动之类的功能变得更加容易。)然后,我想在此层上添加片段,以便将其拖放。我最初是通过在单独的正方形JPanels中绘制它们来显示这些块的,但后来发现尝试将它们拖放时,这是一个问题。从那以后,我一直在尝试使用JLayeredPane作为主要容器,但是遇到了几个

  • 问题内容: 情况:像在纸牌游戏中一样,画一堆纸牌。堆好。 为实现此目的,我将结合使用接口的自定义实现。使用自定义LayoutManager的原因是堆栈方向各不相同,有时纸牌彼此完全覆盖,有时彼此覆盖,而对于LayoutManager来说,此逻辑似乎是一项好工作,因为这基本上归结为设置布局的位置。牌。 因此,负责设置堆栈中所有组件的X和Y坐标。在另一方面是负责他们的z坐标(通过其层)。 向组件添加组

  • 我正在使用 开发一个 Swing GUI。 有一个 ,其中包含两个 。后来我想在s中显示一些组件,我剪掉了这部分代码,使它更短。 如何将调整为的大小?不起作用,如果没有行设置首选大小,GUI将以最小大小显示。 编辑:我可以更改首选的大小行以适应最大的JPanel,但我提出这个问题是因为我希望< code>JFrame根据< code>JPanel的大小动态调整大小。

  • 我有一个从JFrame扩展的类。我在它里面有多个JLayeredPanes。我想从一个JLayeredPane切换到另一个JLayeredPane。因为我所做的是; 像 向新的JLayeredPane添加组件并设置边界 下面是一个包含整个java文件的zip文件http://s000.tinyupload.com/index.php?file_id=33381866612121130517

  • 主要内容:1 Java JLayeredPane的介绍,2 Java JLayeredPane的声明,3 Java JLayeredPane的构造方法,4 Java JLayeredPane的方法,5 Java JLayeredPane的案例1 Java JLayeredPane的介绍 JLayeredPane类用于增加摆动容器的深度。它用于提供用于定位组件的第三维,并将深度范围划分为几个不同的层。 2 Java JLayeredPane的声明 3 Java JLayeredPane的构造方法

  • 问题内容: 目前,我正在使用scrapy将来自ftp服务器的大型XML文件解析为elasticsearch。它可以工作,但似乎是一个沉重的解决方案,它也占用大量内存。 我想知道我是否最好为ES编写插件。我知道logstash可以做到,但是我不能这样做。 A)如果我为ES编写了一个实际的插件,我认为必须使用Java才能插入数据。这种方法有什么优势吗?或者我可以编写一个单独的Python脚本来推送数据