【发布时间】:2016-03-21 02:25:21
【问题描述】:
我正在做一个显示正方形和圆形的项目。 圆圈自行移动,但用户通过箭头键移动正方形。每当圆圈接触正方形时,它就会反弹。
方形和圆形是不同的类别(2 个不同的面板)。我想将这两个添加到一个框架中,一个在另一个之上,这样两者都是可见的。 谁能告诉我该怎么做?
JFrame n = new JFrame();
n.setTitle("Background Color for JFrame");
n.setSize(1000,600);
n.setLocationRelativeTo(null);
n.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
n.setResizable(false);
n.add(new Ball());
n.add(new Team());
n.setVisible(true);
【问题讨论】:
-
这会是什么游戏吗?
-
是的,这是一场足球比赛 :)
-
那么使用单个 JPane 并使用 Graphics2D 将圆形组件绘制到它可能是一个更好的主意。然后,您的游戏对象将简单地继承
java.lang.Object并包含一个将图形作为参数的draw()方法。 -
愚蠢的问题,这是我在过去 12 小时内看到的第二个问题,问的是完全相同的问题……是否有某种任务?