Java 在netbean JFrame中添加图形类对象
我正在Netbeans的JFrame类中添加图形类对象“g”。但错误也在发生 “无法从静态上下文引用非静态变量g” 下面是图形类的代码(仅绘制一个矩形) 及 下面是在JFrame类的Main()中添加行的对象Java 在netbean JFrame中添加图形类对象,java,swing,netbeans,Java,Swing,Netbeans,我正在Netbeans的JFrame类中添加图形类对象“g”。但错误也在发生 “无法从静态上下文引用非静态变量g” 下面是图形类的代码(仅绘制一个矩形) 及 下面是在JFrame类的Main()中添加行的对象 new JFrame().getContentPane().add(g); 对象“g”已在JFrame类中声明。因为我使用的是Netbean,所以我必须使用getContentPane().add()而不是JFrame.add() 行newjframe().getContentPane(
new JFrame().getContentPane().add(g);
对象“g”已在JFrame类中声明。因为我使用的是Netbean,所以我必须使用getContentPane().add()而不是JFrame.add() 行
newjframe().getContentPane().add(g)代码>肯定是错误的。您应该在声明g
变量的位置以及尝试使用它的位置发布代码如果我必须找到一个完美的方法来迷惑人们,我会调用我的类JFrame
,然后谈论“grafix”,这样就没有人知道我说的是javax.swing.JFrame
还是java.awt.Graphics
或者我自己的类。不要这样做。但是,从目前发布的代码来看,几乎不可能猜出问题出在哪里。你可能应该尝试创建一个,然后人们会很快帮助你。哈哈哈..是吗n、 别困惑了。我会找到另一种方法。保持冷静,快乐。
new JFrame().getContentPane().add(g);