有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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) 个答案