如何在 JPanel 上绘制组件?
我一直在通过 YouTube 教程学习 Java,当谈到在框架中携带组件时,事情对我来说有点复杂。这节课对我来说有几件事,比如 super 关键字、Graphics 类和…
drawImage() 不绘制
import java.awt.*; import javax.swing.*; public class Main { JFrame jf; Main() { jf=new JFrame(); jf.setDefaultCloseOperation(JFrame.EXIT_ON…
为什么paintComponent执行了2次?
我有以下代码: canvas=new MembershipFunctionComponent(functions); canvas.setPreferredSize(new Dimension((int)this.getWidth(), (int)this.getH…
如何“绘画”在 JPanel 上的 JLabels 上?
我有一组 JLabel,每个 JLabel 都包含一个字母(通过 seText()),不透明,背景设置为白色,位于带有 GridLayout 因此标签形成了一个表格。 我正在做…
Java - repaint(x, y, w, h) 不调用paintComponent?
可能的重复: Java - repaint(x, y, w, h) 不调用油漆组件? (与 SSCCE) 我正在尝试这个 neato 性能技巧 repaint(x, y, w, h) ,它确实对性能有很…
我的 actionListener 调用出了什么问题
我收到错误:类 RedListener 中的构造函数 RedListener 无法应用于给定类型; jrbRed.addActionListener(new RedListener(canvas, canvas2)); 我为每…
java 中的 JPanel 发生了什么?我做错了什么?
我的 JPanel 遇到问题。我告诉它在最后 repaint() 的构造函数,然后我有动画(一个精灵在 屏幕),但 JPanel 不会自行绘制,直到精灵消失 通过动画并…
无法将paintComponent面板添加到框架中
我在向 JFrame 添加 JPanel(其中包含 PaintComponent)时遇到问题。 如果这是我添加到框架中的唯一内容,那么它就有效。但是,一旦我添加布局管理器…
Java中的Repaint和paintComponent()
我正在从传感器连续读取数据,并希望使用该数据绘制图表。我已经创建了该图表,但是,系统仅在第一次读取时绘制该图表,不会动态更改绘图。 我使用了p…