jlayeredpane相关内容
我尝试用java创建一个小游戏,但我遇到了麻烦. 当我绘制地图时,如果不覆盖正方形的标题集,我将无法显示字符. 我的目标是能够在同一个方格上显示多张图片(比如草、人物和树的标题集),所以我必须处理图片的透明度(这不是问题)和层(这是问题所在). 那么如何在另一张图片上显示一张图片呢? 如何向 java 解释我需要在另一个图像上或下显示此图像? 这是我的源代码.不知道能
..
我一直在努力做一些我认为很简单的事情: 我想创建一个带有背景图像的表单 (JTextField).为了使表单不覆盖背景图像,我使用了 JLayeredPane.我一直在尝试不同的东西,但似乎没有任何效果:出于某种原因,我要么只显示背景,要么只显示 JTextField,但从不同时显示两者.我的目标是拥有一个永不改变的背景图像,并在其上使用我的按钮/文本字段. 包处理;导入 java.awt
..
我正在开发一款国际象棋游戏.我想让板容器利用 GridLayout 来显示 8x8 的 JPanel 网格.(这将使突出显示选定方块和有效移动等功能变得更加容易.)然后我想在这一层上添加碎片,以便可以拖放它们.我最初通过在单独的方形 JPanel 中绘制它们来显示这些碎片,但我认为稍后尝试拖放它们时会出现问题.从那以后,我一直在尝试使用 JLayeredPane 作为主容器,但遇到了几个问题.
..
我正在开发一款国际象棋游戏.我想让板 Container 使用 GridLayout 来显示 8x8 的 JPanel 网格.(这将使诸如突出显示选定方块和有效移动之类的功能变得更加容易.)然后我想将这些碎片添加到该图层上,以便可以拖放它们.我最初通过在单独的方形 JPanel 中绘制它们来显示这些部分,但认为稍后尝试拖放它们时会出现问题.从那以后,我一直尝试使用 JLayeredPane 作为主
..
首先大家好! 我遇到了一个大问题:我需要构建一个程序,该程序包括构建一个包含 5 个方块和一个按钮的 java swing 界面.按钮功能是在正方形内画一个圆.我有这个代码,但我不知道如何继续. 框架类: import java.awt.*;导入 javax.swing.*;导入 java.awt.event.*;导入 java.io.*;公共类窗口扩展 JFrame{私有静态窗格窗
..
我有以下几点: import javax.swing.JLabel;导入 javax.swing.JPanel;导入 javax.swing.JLayeredPane;导入 javax.swing.JFrame;导入 javax.swing.BorderFactory;导入 java.awt.event.MouseListener;导入 java.awt.event.MouseEvent;导入
..
假设我有一个名为 mainPanel 的 JLayeredPane ,它使用的是 BorderLayout .我还有一个名为 backgroundLabel 的 JLabel ,其中包含一个图像.如何将 backgroundLabel 添加到 mainPanel 的最底层? mainPanel.add(backgroundLabel,new Integer(-1),new Integer(0)
..
我很好奇为什么在JLayeredPane上调用setBackground(Color)似乎实际上没有设置背景色.我想这与JLayeredPane出于某种原因而必须具有透明背景有关吗?无论如何,这是一些显示问题的代码.这是在Mac上,因此我相信它使用的是OSX LAF.此图片显示了生成的结果. import java.awt.Color;导入java.awt.Dimension;导入javax.
..
我环顾四周,但找不到答案,所以我去了: 我有一个JLayeredPane,其中有2个JPanels. 最深的(最远的)上面有JButton. 第二个(顶部的一个)具有部分透明的背景颜色(尽管我认为这不会影响它). 现在,当我将鼠标悬停在JButton(位于另一个JPanel的后面)上时,它们仍然会向我添加到它们的MouseListener触发事件.我不知道为什么... 为什么会这
..
我建立了一个简单的界面,可以填充我的整个JFrame.我正在使用在Internet 此玻璃窗格没有常规的事件侦听器,但是监视其基础组件的AWTEvent.这样,接口就具有完整的功能,并且我可以使用单个AWTEvent处理程序来响应全局鼠标移动坐标,并相应地绘制所有内容.一切都很好,但是现在我需要复制此功能,每个功能都在主JFrame中具有自己的坐标空间和事件处理程序.我只是了解JLayeredPa
..
我正在尝试在JProgressBar顶部叠加JSlider.我正在使用JLayeredPane来容纳这两个组件.我将JProgressBar添加到JLayeredPane,然后添加JSlider.到目前为止,我已经尝试通过将opaque设置为false并覆盖paintComponent方法来使JSlider透明.我最后要说的是,当背景保持不透明时,滑块手柄是唯一变得透明的部分.我可能没有正确使用J
..
我彼此之间需要2个单独的JPanels(或任何轻量级组件),并最终直接或通过JLayeredPane之类的东西嵌入到JPanel中.因此,没有重型组件或玻璃板.下部JPanel(称为BackgroundPanel)绘制背景图像或播放视频,同时保持宽高比并使用Alpha.上面的面板(称为CompassPanel)上有图标,并允许用户添加图标,删除图标以及在图标之间移动(就像图表库一样,此功能与这篇文
..
因此,在我的最后一个问题中(“无法弄清楚如何在Java中重叠图像"),建议我使用布局管理器和JLayeredPane.但是,在研究了演示并形成了自己的代码之后,我遇到了多达34个编译器错误.编译器错误始终为“",因此导入可能存在问题.但是,我完全从LayeredPane演示中复制了导入列表.再一次,我很沮丧.我还要再次感谢任何人的建议! import javax.swing.*; impor
..
我一直在盯着Oracle的JLayeredPane教程,但是它们的布局方式使我感到困惑,而且没有达到我的目的. 我有一个到目前为止还没有分层概念的应用程序.一切都布置在JFrame内的单个层中. 我现在想引入一个组件,该组件会根据需要在某个位置偶尔出现,并覆盖通常停留在该位置的现有组件.我是否必须修改现有应用程序JFrame,以便将其所有顶级内容(即,直接添加到JFrame的组件)添加
..
在同一个容器中,我有两个JPanels彼此层叠.我正在使用container.add(jpanel,0);和container.add(otherjpanel,1).但是,为了使顶层显示我必须用鼠标将鼠标悬停在组件上,它可以正常工作. 这是一些可执行代码,显示了我的问题. 只需将鼠标悬停在屏幕上方即可. import java.awt.*; import java.awt.eve
..
我似乎在JLayeredPane上遇到了一些重大问题.我有一个BorderLayout()窗格,我希望West-side元素彼此之间包含一些JLayeredPane,因此我可以在它们之间切换以显示正确的信息. 西窗格应为200像素宽,且应与整个窗口一样长.在我的示例代码中,我在JLayeredPanel中添加了两层,但是没有显示出来.它们应该在西窗格中. 这是我的代码: impo
..
如何在 JTable 和 JLayeredPane 之间创建拖放. 有没有人知道如何实现这一目标? 我需要通过拖放在JTable和JLayeredPane之间传输对象. 解决方案 您必须至少做几件事才能使它起作用: 在您的JTable实例上调用setDragEnabled(true) 设置JTable和JLayeredPane的创建可拖动的Component以添加到JL
..
我正在用Java Swing创建一个虚拟的钢琴类程序.我现在使用钢琴键的区域是一个带有水平BoxLayout的JPanel,其中包含白色JButtons作为白色键.我也想添加黑键,并使它们与白键重叠. 我尝试了两种不同的方法.一种是使用OverlayLayout.不幸的是,关于OverlayLayout管理器的在线文档并不多,并且在NetBeans GUI构建器中不可用.我不知道如何使它工作
..
当将其添加到JDialog时,无法在JLayeredPane上显示任何组件. 我还无法找到一个网络资源,该资源表明可以用合理大小的代码块完成此操作.第四,每一个视线都在看“索赔",然后给出了令人厌恶的长期解决方案. 我想要的是获取一个JLayered窗格,添加一个Button并将一个带有图标的JLabel放置到该窗格上.用英语,我想要一个带有图标的按钮,该按钮的文本前面有一个 .
..
我需要使用JScrollPane内的JLayeredPane创建一个包含四个八度音阶的虚拟钢琴,以便最初显示一个八度音阶,并且可以水平滚动查看其他八度音阶.我的代码仅显示一个八度,不显示滚动条和其他八度.以下代码有什么问题? class PianoLayout extends JScrollPane { public PianoLayout() { initComponents(); } priv
..