Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/359.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 检索绘制的矩形2D对象并读取它';s属性_Java_Swing - Fatal编程技术网

Java 检索绘制的矩形2D对象并读取它';s属性

Java 检索绘制的矩形2D对象并读取它';s属性,java,swing,Java,Swing,我正在使用如下摆动从方法DrawRect绘制一个矩形- Graphics2D graph2 = (Graphics2D) g; Rectangle2D rect = new Rectangle2D.Double(100, 100, 100, 100); graph2.draw(rect); 在另一个方法getDrawnRect中,我想获取绘制矩形的对象并读取其属性 我的意思是,是否有任何方法可以返回绘制的对象(如矩形、圆)或任何其他间接获取这些对象的方法 而不是局部变量Rectangle

我正在使用如下摆动从方法
DrawRect
绘制一个矩形-

 Graphics2D graph2 = (Graphics2D) g;
 Rectangle2D rect = new Rectangle2D.Double(100, 100, 100, 100);
 graph2.draw(rect);
在另一个方法
getDrawnRect
中,我想获取绘制矩形的对象并读取其属性


我的意思是,是否有任何方法可以返回绘制的对象(如矩形、圆)或任何其他间接获取这些对象的方法

而不是局部变量
Rectangle2D rect
定义类的字段。在绘图过程中,将rect存储到字段中,然后您的
getDrawnRect()
方法应返回存储的矩形字段

是。我可以这样做。但我的问题是如何得到那个对象。我的意思是有没有任何方法可以返回帧上的所有对象?帧上没有对象。如果需要绘制对象,请将其存储。