有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java将图形对象从一个类绘制到另一个类的JPanel

我的问题是。是否仍然可以从图形中绘制对象。(矩形-正方形等)在不在同一类上的JPanel上。 我正在实现一个绘画程序,它应该为每个可绘制的对象都有一个类。我一直致力于实现一种在主画布上进行绘制的有效方法。提前谢谢


共 (1) 个答案

  1. # 1 楼答案

    覆盖油漆组件(..)方法在您的JPanel

    将所有形状存储在形状数组中(ArrayList

    在drawComponent方法中对所有形状对象进行渲染,并调用draw(..)方法(见下文)

    绘图方法是您将在Shape类中定义为抽象的方法,它应该接受图形对象

    所有三角形、正方形等的实现都应该实现此方法,并知道如何绘制自身。形状也应该知道它的位置( x和y),所以这也是你应该考虑作为变量添加到形状对象。p>

    希望这能让你开始