jlayeredpane

    1热度

    1回答

    问题:我无法控制更多的直方图包,所以我创建了一个按钮数组,并使用JLayeredPane将它们覆盖在直方图的顶部。但是,当JFrame放大或缩小时,我无法同时扩展直方图和按钮面板。 JLayedPane由2个JPanel组成,参见MWE。 重复该问题,运行程序并扩展JFrame。 我在SO贴子上看过以下内容; jlayeredpane-with-gridlayout,jlayeredpane-wi

    0热度

    1回答

    编辑:hadnt initilaised我的分层面板愚蠢。 对不起,在mpanel构造函数的开始,我添加了一个层叠的窗格,但它没有得到添加在Eclipse上的错误为什么? 我用java真的新,所以我没有约layerd窗格任何想法 import java.awt.event.*; import java.util.*; import java.awt.*; import javax.swin

    0热度

    1回答

    我有一个for循环,它改变了JLayeredPane布局中JLabel的位置。 c.setVisible(true); jLayeredPane.moveToFront(c); for (int i = 0; i < 1000; ++i) { c.setBounds(i, 500, 94, 136); System.out.println(c.getL

    0热度

    1回答

    我有一个程序,有多个层,在底层我有一个JPanel,我已经把背景图像。最重要的是,我有一个JLayeredPane,它有一些可拖动的组件。我的问题是,当用户上传了一个背景图片时,可拖动的元件真的很滞后,我猜测是因为这个回荡是在拖动时重绘背景图片。我的问题是,无论如何要确保图像不会一直在重新绘制? 我的代码,我画的图像看起来是这样的: if (this.getLoadedBackgroundImag

    0热度

    1回答

    我正在尝试使用Swing制作游戏,并且需要在游戏板上制作一个玩家板,所以我使用了JLayeredPane。在第0层,我画了棋盘,然后在第一层绘制了球员。 这个效果很好,但问题在于当我重绘第1层(例如更改给定播放器的位置)时,性能非常糟糕。我的假设是它正在重新绘制背景板,这是造成这个问题的原因。 下面的代码: JLayeredPane layeredPane = new JLayeredPane()

    1热度

    1回答

    我目前正在研究利用JLayeredPane的Java应用程序。我目前在2个不同的图层中有2个分割窗格,我试图完全移除其中一个图层。 我该如何做到这一点?

    0热度

    1回答

    我对Java Swing有问题,特别是使用JLayeredPane。 我有一个Deck管理器,它包含JLayeredPane中的4个JPanel,但是当我将一个对象添加到一个窗格,然后切换到另一个时,对象首先变为隐形,但是当我通过鼠标传递时,即使通过它也会返回可见我在一个不同的面板,下面的代码: deckSelector = new JLayeredPane();

    0热度

    1回答

    我正在尝试创建一个用于继承JPAMI的步步高游戏和JLayeredPane来为我的跳棋创建一个拖拽区域,但我甚至不能在面板上打印一个简单的矩形。它确实打印了图像,但没有打印JLabel。 这里是我的JPanel类 public class BoardPanel extends JPanel{ private JLayeredPane lp; private BufferedImage im

    0热度

    2回答

    我想重叠两个相同大小的JPanel(这里是'伪'和'svg')。 JPanel伪是在svg后面。 JButton应该在svg前面伪造。结果是centerPanel.moveToFront(伪)不起作用。我错过了什么? centerPanel = new JLayeredPane(); centerPanel.setLayout(new BorderLayout());

    1热度

    1回答

    我已经在寻找一个解决方案,但他们没有工作。也许是因为我的设置不同。我试图让电梯模拟器和我有这个图: diagram 和我有这样的代码: import java.awt.BorderLayout; import java.awt.Color; import java.awt.Container; import java.awt.Dimension; import java.awt.FlowL