但是当我执行代码时,它为所有形状的区域返回1,即使我尝试用矩形修改它多次在int main()中输入给定的区域,它仍然只输出“我的图形类型是我的区域是1,我的图形类型是三角形,我的图形类型是1,我的图形类型是1,我的图形类型是1,我的图形类型是菱形,我的区域是1”#include <string>{
public
我已经写了一个绞刑人的游戏,我想添加一些Java2D图形太。我相信大多数人都知道这一点,但以防万一让我把它说清楚。在绞刑架上,每次出错后,都会画出一个小小的“挂”木棍图形,直到它完成为止。现在,如果我只是使用java.awt.Rectangle,这将是很容易的,创建一个Rectangle数组。但是,由于我也使用一个Ellipse2D,所以我需要一种方法将两个图形组件以数组类型格式存储在一起。我能用什么来做这个?torso = new Rectangle(3, 3, 3, 3);
stat
我有一个带有paintComponent()函数的JPanel。我将调用它一次,然后当用户单击不同的JButton时,我将设置一些标志,并希望再次调用此函数,因为在设置标志后,它将执行一些稍微不同的操作。目前,我正在尝试以下内容:repaint(); //I expect (want) paintComponent to be called againif (flag2==tru