【问题标题】:Java: Adding graphic items to a frameJava:将图形项添加到框架
【发布时间】:2012-03-23 10:45:55
【问题描述】:

我的问题是我有两个具有“public void paint(Graphics pane)”类的对象,我想将它们都添加到框架中。我有这样做的代码,但只有我添加的最后一个骰子才会真正显示出来。您需要查看任何解决方案/其他信息吗?

添加代码:

public void addDice(Die userDie, Die computerDie) {

     gameFrame.add(userDie);
     gameFrame.add(computerDie);

}

是的,该方法被调用并接收两个骰子对象,并且对象的类确实扩展了“组件”。

gameFrame是用

制作的Frame
Frame gameFrame = new Frame();

这是一个 AWT 应用程序,而不是 Swing。

谢谢!

【问题讨论】:

  • 我们需要查看更多代码来提供帮助。什么是游戏框架?你是如何创建它的?

标签: java graphics awt frame add


【解决方案1】:

这是 Swing 应用程序 (JFrame) 还是 AWT 应用程序?或者是其他东西?您可能需要将“框架”布局更改为 GridLayout,以便它可以显示两个组件。您将需要阅读有关布局管理器的使用 here

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-21
    • 2015-01-13
    相关资源
    最近更新 更多