问题标签 [jlayeredpane]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 图形未显示在 JLayeredPane (java swing) 中
我正在尝试根据用户输入逐步建立图像。我想要做的是创建一堆图形并将它们添加为图层,但是我遇到了一些问题,因为它们不会出现。这是我正在使用的代码:
但是我的图形似乎没有出现,我不明白为什么。我也尝试将它添加到JPanel
第一个,然后将它添加JPanel
到JLayeredPane
那个也不起作用。
请问有人可以帮我吗?
java - Java GUI 分层窗格
好的,我有一个打印棋盘的课程和另一个打印国际象棋的课程
如何使用 LayeredPane 将它们合并在一起,如上面的示例图片?我整天都在尝试,但似乎没有任何效果。我正在使用 JFrame 打印图片。
java - 我尝试在 jlayeredpane 上绘制一系列图像;我将这些图像加载到具有 for 迭代的类中,但图像没有显示
这是我用来加载图像的类,我使用构造函数调用将图像加载到 percorso 数组中的方法加载。
这是我创建 gui 的类,我尝试将图像添加到 jlayeredpane,但它没有用。
我没有收到任何编译器错误,我认为错误出现在我添加图像的 Gui 类中,在 metod track1MouseClicked 中,我使用 NetBeans 7.01 的 JFrom 插件来创建框架和公司。
java - Java - 禁用 JLayeredPane 的 DEFAULT_LAYER
我有一个 JLayeredPane,我MODAL_LAYER
的东西整齐地覆盖了所有东西,而且一切都很好。
但是汤里有一只苍蝇——下面的层仍然有功能,即使它们在视觉上被MODAL_LAYER
.
有没有一种巧妙的方法来“关闭”较低层,或者将所有功能传递给MODAL_LAYER
,或类似的?
似乎是一个简单的问题,也许我正在经历这样的时刻。
编辑
可能会拒绝关注任何下面的层,类似于 JDialog,除了与对话框的直接交互之外,什么都不允许发生?
java - 这是在一个面板中覆盖多个组件的正确方法吗?
我正在尝试在JPanel
. 我希望这两个组件都延伸到分层窗格的边缘。我已经覆盖了paintComponent
顶部组件的方法,除了我想显示覆盖之外,通常什么都不做。然后它在适当的位置绘制适当的文本。
这是我对布局问题的解决方案:
问题是 - 有没有更好的方法来做到这一点而不覆盖layoutContainer
?这对我来说似乎是一个黑客行为。我的意思是,我真的不敢相信在布局组件时没有这样做的选项。但如果我不覆盖该方法,它会在顶部和左侧留下空隙。
我在这里遗漏了什么,还是这是处理这些要求的正确方法?
java - 将 JPanel 添加到 JLayeredPane 会导致绘制和调整大小无效
我正在尝试将 JPanel(嗯,几个)添加到 JLayeredPane。但是,当我这样做时,JPanel 的绘制组件方法似乎没有任何效果。下面包含一个示例:
为什么是这样?有哪些可能的解决方案?
java - 使用 MigLayout 时,“add”的第三个 int 参数将如何影响布局?
例如:
在0
这种情况下,确实会影响组件的分层,但我似乎无法弄清楚具体如何。我想覆盖组件,但是因为 有第二个布局约束,所以MigLayout
我不能像往常一样将分层和定位与JLayeredPane
. 谢谢
java - 重绘执行太慢了吗?
我有以下内容:
所以基本上我有一个 JPanel 的子类,其中包含大约 500 个 Cell 类型的对象(它是 JLayeredPane 的子类)。
基本上,每次用户单击其中一个组件时,该组件都会重新组织其图层并重新绘制自己。
问题是它有点慢,我不知道为什么。在大约 50% 的情况下,用户必须多次单击才能使其工作。
也许重绘有问题,或者在 50% 的情况下 getComponentAt 失败。我不知道......而且我不知道如何解决它......请帮忙。
java - JTabbedPane 连接到其中有 2 个 JPanel 的 JLayeredPane?
我正在用 Java 编写一个应用程序,并且遇到了一个 JTabbedPane 的问题,该 JTabbedPane 填充了一个包含 2 个 JPanel 的 JLayeredPane。我需要有两个不同的页面(配置文件和编辑配置文件),以便配置文件选项卡显示配置文件,并且配置文件 JPanel 中的“编辑配置文件”按钮将显示另一个带有编辑配置文件的 JPanel。首先,这是一个可以接受的想法吗?
我有使用 SpringLayout 管理器的 Profile JPanel 和 editProfile JPanel。我已经读到 JLayeredPane 不能与 LayoutManagers 一起使用,但是通过在 JPanel 上使用它应该可以工作,对吧?我在下面编写了一些我认为应该可以工作的示例代码,但我得到的只是一个空白选项卡。任何帮助都会很棒。谢谢。
}
java - Java:JLayeredPane 和线条或圆圈
我有以下问题:我有一个 JLayeredPane,我需要向它添加一个 Circle 和一些 Lines。线条的问题是,它们应该能够被重绘/移动位置(线条象征一些移动的矢量)当我只是将一些 GLines 添加到图形 JLayeredPane.getGraphics() 时,它们是永久性的。或者是否有可能重绘 JLayeredPane.getGraphics()?
请帮忙!