首页 文章
  • 3 votes
     answers
     views

    为什么JPanel下的JButton仍然会做出反应?

    我四处寻找我的问题,我找不到答案,所以我走了: 我有一个JLayeredPane,在那里有2个JPanel . 最深的一个(最下面)有JButton . 第二个(顶部的那个)具有部分透明的背景颜色(虽然我认为这不应该影响它) . 现在,当我将鼠标悬停在我的JButtons(后面是另一个JPanel)上时,它们仍会向我添加到它们的MouseListener发出事件 . 我不知道为什么...... 为...
  • 3 votes
     answers
     views

    如何使JLayeredPane上的面板透明?

    我有一个JLayeredPane,添加了4层 . 1个基础层,它是不透明的,有3个'transparent'层( setOpaque(false) ) . 问题是虽然绘制了面板,但每次刷新都会显示灰色 . 如果没有刷新发生,也会发生同样的事情 . 换句话说,不是显示绘制到基础层上的任何内容,而是显示灰色,我假设这是来自上面的一个层 . 这是一个SSCCE - 我不确定这是否足够短但是它显示了我...
  • 0 votes
     answers
     views

    使用时间步长更新JLayeredPane内的重叠JPanel时闪烁

    我正在用Java制作游戏 . 基本上,我有两个不同的“飞机”更新,我需要照顾 . 基础层是实际的游戏绘画本身 . 它只是一个覆盖整个JFrame的JPanel,并且被绘制为使用其Graphics对象 . 我使用固定的时间步来处理这些第一次图形更新 . 我已经覆盖了 paintComponent() 方法,什么都不做,因为我已经编写了一个自定义 render(float interpolation)...
  • 2 votes
     answers
     views

    新手JLayeredPane问题

    我只是无法通过JLayeredPanes的方方面面 . (请参阅我的original question of yesterday . 我一直在研究JLayeredPane教程和API . 这些教程与我最终尝试制作的内容有些不同 . 回到第一个方面,我使用了Oracle的JFrame示例并将其修改为包含分层窗格 . 这是代码: package components; import java.aw...
  • 1 votes
     answers
     views

    如何自动调整jPanel的大小

    我是通过NEETBeans设计的jframe创建的,当它的组件是自动创建的 . 现在我把这个jFrame组件jLayeredPane称为agendaLayer,因为我需要更多的窗格并切换 . 我已将水平和垂直调整大小设置为组件所属的布局,因此在调整windows(jFrame)大小时,它会自动调整为某个值 . 然后我也通过设计师新的类库存创建了jPanel, 现在我把这个jPanel放到JLayr...
  • 0 votes
     answers
     views

    JLayeredPanes中的透明JPanel

    我希望JPanel透明或完全不可见(不像panel.setVisible(false),但更像是opacity = 0.0f),然后将其放入JLayeredPane,以使底层可见 . 你知道问为什么 . 我需要这个使用像BorderLayout这样的Layouts中的构建,因为我不想制作自己的布局等等 . 我接下来尝试的是首先实现一个透明的JPanel,通过这样做或多或少容易: public cl...
  • 6 votes
     answers
     views

    图形没有在JLayeredPane中显示(java swing)

    我正在尝试逐步 Build 基于用户输入的图像 . 我正在尝试做的是创建一堆图形并将它们添加为图层但是我遇到了一些问题,因为它们不会显示出来 . 这是我正在使用的代码: public class ClassA { protected final static int dimesionsY = 1000; private static int dimesionsX; pri...

热门问题