我的代码涉及JFrames的错误是什么
它给了我一个错误,说“JFrame类型中的方法setContentPane(Container)不适用于参数(GamePanel)”
这是我的代码:
package main; import javax.swing.JFrame; public class Game { public static void main(String[] args){ JFrame window = new JFrame("Dragon Tales"); window.setContentPane(new GamePanel()); window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); window.setResizable(false); } }
我正在完全按照教程,他的屏幕显示没有任何错误。
您的GamePanel类不会扩展任何Swing GUI组件,如Container或其子项之一。 可能它应该扩展JPanel。
即
import javax.swing.JPanel; public class GamePanel extends JPanel { // .... etc }
请不要添加紧急或“尽快帮助”位。 是的,你的问题非常重要,但它并不比其他任何人重要。
编辑:Mad的链接值得回答: Oracle Swing教程 。