почему графика на java ничего не выводит? - PullRequest
0 голосов
/ 04 января 2019

Ниже приведен код, который я получил непосредственно от своего учителя, но он ничего не выводит!все, что я вижу, это открытое пустое окно и ничего не отображается в нем.Я не могу понять, почему, пожалуйста, помогите!

import java.awt.*;
import javax.swing.*;
public class IntroToGraphics extends JFrame
{

    /**
     * 
     */
    public IntroToGraphics() {
        // TODO Auto-generated constructor stub
        super("howdy");
        setSize(1500,850);
        setVisible(true);
    }
    public void Paint(Graphics g) {
            g.drawString("Hello World",1000,450);
            g.fillRect(200,200,50,50);
    }
    public static void main (String[]args) {
        new IntroToGraphics();
    }
}

Если что-то не понятно, пожалуйста, дайте мне знать, и я быстро исправлю.

1 Ответ

0 голосов
/ 04 января 2019

Имя метода Paint должно быть paint.Кроме того, лучше использовать аннотацию @Override, поскольку вы переопределили метод рисования. enter image description here

Выходные данные будут

enter image description here

...