0
我有一个类Player和class Enemies,这些类有方法paint()。 我如何将玩家和敌人添加到JFrame中并从这些类的方法paint()中更改图片? 我的代码结果:这些类的方法paint()的图片覆盖彼此。如何避免它?将类添加到JFrame中
import java.awt.BorderLayout;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class RunGame {
public static void CreateFrame()
{
JFrame f = new JFrame("Shoot, player!");
f.setLayout(new BorderLayout());
f.setSize(1366, 764);
f.setVisible(true);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.add(new Player(),BorderLayout.CENTER);
f.add(new Enemies(),BorderLayout.CENTER);
}
public static void main(String[] args) {
CreateFrame();
}
}
我要*猜*并说没有工作。请发布'玩家'和/或'敌人';至少足以让我们看到什么不起作用。 – 2014-11-23 20:13:22
*“这些类的方法paint()的图片互相覆盖。如何避免它?”*你想让它们叠加在另一个之上,还是彼此相邻? – 2014-11-23 20:13:29