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());" когда он запускает мое окно просто серым цветом, не показывая шаблон линии, в которой я был написан, это говорит о том, что "нестатическая переменная не может быть связана со статическим контекстом"

0 ответов

Другие вопросы по тегам