我正在使用方法DrawRect
绘制一个矩形,使用这样的摆动 -
Graphics2D graph2 = (Graphics2D) g;
Rectangle2D rect = new Rectangle2D.Double(100, 100, 100, 100);
graph2.draw(rect);
在其他方法getDrawnRect
中,我希望得到绘制矩形的对象并读取其属性。
我的意思是,是否有任何方法可以返回绘制的对象(如矩形,圆圈)或任何其他方式间接获取这些对象。
答案 0 :(得分:0)
而不是局部变量Rectangle2D rect
定义类的字段。在绘图期间,将rect存储到字段,然后您的getDrawnRect()
方法应该返回存储的矩形字段