为什么我的paintComponent 不工作?
我想要对程序执行的操作是,当我单击图像时,矩形将与 JOptionPane 一起出现。然而,JOptionPane 是唯一弹出的东西。 我尝试更改方法并添加更多类,但…
java.awt.Graphics 绘制后改变颜色
我不久前在这里问过类似的问题,但没有得到答案。最初的问题是关于单击形状后更改形状的颜色。但我对绘制后如何访问形状感到困惑。 这是我的paintComp…
java小程序中的paint()无故被调用两次
是否有一个常见原因导致 Paint() 方法可能会在无意中被调用两次。我有以下代码: public void paint(Graphics g) { //Graphics2D gg; //gg=(Graphics2…
Java PaintComponent 的大小和位置在扩展 Jpanel 的抽象类的子类中
我正在构建一个简单的国际象棋游戏,并且一直致力于尝试在面板上绘制图形 我准备好了一个棋盘,棋盘上有面板。这些面板的尺寸为 70x70px,接下来我想…
多层 JPanel。想要重新粉刷中间面板而不覆盖更多的前面板
我正在制作一个游戏。它由一个 JPanel 组成,该 JPanel 包含几个其他 JPanel。 1 个带有按钮的底部面板,1 个带有按钮的顶部面板,这两个面板之间的一…
JComponent大小问题
我有一个 JComponent 子类,用于在屏幕上绘制形状。在构造函数中,我尝试将 ballX 和 ballY 设置为 X 和 Y 大小值的一半JComponent,我认为我做错了。…
java中使用Graphics绘制线条
下面是一个在两个点中绘制 1 条线的方法的示例 public void paintComponent(Graphics comp) { Graphics2D comp2D = (Graphics2D)comp; comp2D.drawLin…
自定义组件不会在 JLayeredPane 中绘制
我们正在用 Java 创建一些学校项目。我们正在努力做什么: JScrollPane 作为 GUI 的一部分,包含 JLayeredPane(假设为“MapPane”)。 MapPane 包含…
设置 BorderLayout 并调用 PaintComponent()
我的问题:我有一个 RoundedPanel 类,它扩展 JPanel 并重写 paintComponent() 方法,以便在面板周围绘制圆角。我创建了一个扩展 RoundedPanel 的 MyP…
在 JFrame 中设置 JPanel?
因此,我一直在努力重做我的代码,以便绘画全部在 JPanel 而不是 JFrame 中完成,这样我就可以做一些非常需要的图像缓冲。 我已经搜索过 StackOverflo…