Я пытаюсь нарисовать прямоугольник в окне. Появится окно, но не прямоугольник, что я делаю неправильно? Может кто-то просто дать мне простое объяснение, спасибоПочему мой прямоугольник не рисует JFrame?
import java.awt.Graphics;
import javax.swing.JFrame;
public class Moving{
public static void main (String[]args) {
Main();
drawShape(null);
}
public static void Main() {
JFrame frame= new JFrame() ;
frame.setVisible(true);
frame.setSize(400, 400);
}
public static void drawShape(Graphics g) {
g.drawRect(0, 0, 100, 100);
}
}
Пожалуйста, сначала прочитайте несколько [Swing tutorials] (http://docs.oracle.com/javase/tutorial/uiswing/). – Seelenvirtuose
Потому что вы передаете значение null, для начала. Но лучше сначала прочитайте учебник. –
Я прочитал учебники, может кто-то просто дать мне объяснение, пожалуйста, –