Java 矩形可以用作面板吗?

Java 矩形可以用作面板吗?,java,swing,Java,Swing,我想在另一个矩形上绘制矩形,如图所示。因此,当我移动矩形1或矩形2时,其他矩形也应该随之移动。有没有这样绘制矩形的方法?假设外部矩形代表一个用于选择封闭矩形的选择矩形,您可以维护一个列表,并在拖动鼠标时更新每个矩形的位置。引用了使用列表的完整示例。当然。在新位置绘制时,使用仿射变换的变换实例。是的,您可以这样做。您可以使用JPanel作为画布。在代码中,必须确定所绘制的矩形是否位于另一个矩形内。我将创建一个RectangleObject类,使用一个矩形实例来保存矩形参数。如果矩形位于另一个矩形内


我想在另一个矩形上绘制矩形,如图所示。因此,当我移动矩形1或矩形2时,其他矩形也应该随之移动。有没有这样绘制矩形的方法?

假设外部矩形代表一个用于选择封闭矩形的选择矩形,您可以维护一个
列表,并在拖动鼠标时更新每个矩形的位置。引用了使用
列表的完整示例。

当然。在新位置绘制时,使用仿射变换的变换实例。是的,您可以这样做。您可以使用JPanel作为画布。在代码中,必须确定所绘制的矩形是否位于另一个矩形内。我将创建一个RectangleObject类,使用一个矩形实例来保存矩形参数。如果矩形位于另一个矩形内,则必须根据外部矩形的x和y位置修改内部矩形的x和y位置。