java - 使用图形类渲染 Swing

标签 java swing graphics

您可以通过 Graphics 对象渲染组件 Swing 吗?

我的类(class)有这样的结构:

public void render(Graphics g) {
    //Render stuff
}

是否可以创建一个对象 Swing ,并使用 Graphics 对象来渲染该对象?

最佳答案

当然,绝对有可能。

public class MyClass extends JComponent {
  //...
  @Override
  protected void paintComponent(Graphics g) {
    super.paintComponent(g);
    render(g);
  }
}

关于java - 使用图形类渲染 Swing ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31114696/

相关文章:

java - 如何将 Java 空参数传递给使用 JNA 编译为 C 代码的 native 方法?

java - 加载页面,然后在页面加载时执行 javascript

java - MVP Views 到底有多蠢?

java - 为什么我的 JPanel 在 JScrollPane 中不滚动?

java - 简单的验证码并制作不同的颜色

java - 我什么时候应该声明抽象方法?

java - 将 json 响应转换为自定义类时出错

Java Jframe 导出时未打开

java - 图形未出现在 CardLayout 上

java - 如何在Java中绘制实心圆?