GetContentPane и SetContentPane Eror
package javagraphics;
import java.awt.BasicStroke;
import java.awt.Color;
import javax.swing.JFrame;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.Point;
import javax.swing.JPanel;
import static java.lang.Math.*;
import java.util.Random;
public class JavaGraphics extends JFrame{
class DrawArea extends JFrame
{
Point A,B,C,D,E,F = null;
int Loop =25;
int length = 100;
public DrawArea()
{
//x=1366,y=705
A = new Point (200,200);
}
@Override
public void paintComponent(Graphics g){
}
for (int i = 0; i <500; i++) {
**some code to draw a line**
}
}
}
public static void main(String[] args)
{
JavaGraphics canvas = new JavaGraphics();
canvas.setSize(1366,768);
canvas.setLocationRelativeTo(null);
canvas.setDefaultCloseOperation(EXIT_ON_CLOSE);
canvas.setContentPane(new DrawArea());
canvas.pack();
canvas.setVisible(true);
}
}
Мой вопрос о setcontentpane и getcontentpane в последней панели "canvas.setContentPane(new DrawArea());" Мой набор содержимого области был ошибкой, вы можете найти ответ, пожалуйста, и скажите мне, почему эта ошибка такая? Спасибо..
"canvas.setContentPane(new DrawArea());" когда он запускает мое окно просто серым цветом, не показывая шаблон линии, в которой я был написан, это говорит о том, что "нестатическая переменная не может быть связана со статическим контекстом"