netbean JFrame中图形类对象的java添加
我在Netbeans的JFrame类中添加了图形类对象“g”。但错误也在发生 “无法从静态上下文引用非静态变量g” 下面是图形类的代码(只是画一个矩形)
public class grafix extends JComponent {
@Override
public void paintComponent(Graphics g){
Graphics2D g2= (Graphics2D) (Graphics) g;
Rectangle r = new Rectangle(15,10,200,300);
g2.draw(r);
}
}
及 下面是在JFrame类的Main()中添加行的对象
new JFrame().getContentPane().add(g);
对象“g”已在JFrame类中声明。因为我使用的是Netbean,所以我必须使用getContentPane()。添加()而不是JFrame。添加()
共 (0) 个答案