нужно, чтобы вывелась оранжевая линия из метода JComponent, но она не выводится, смотрел туториалы на ютубе, у типов выводит, у меня нет, в чем может быть причина, что я упускаю?
package GameArcher.GameView;
import java.awt.*;
import javax.swing.*;
import GameArcher.GameEngine.GameEngine;
import GameArcher.Constants.IConstants;
/**
Данный класс рисует человка, стрелу, мишень.
*/
public class GameView extends JComponent {
public void paintComponent(Graphics g) {
super.paintComponent(g);
g.setColor(Color.ORANGE);
g.drawLine(0, 0, 700, 700);
}
public void createFrame() {
// Создание окна
JFrame frame = new JFrame("GameArcher");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setPreferredSize(new Dimension(1080, 720));
frame.pack();
frame.setVisible(true);
}
public static void main(String[] args) {
GameView gameView = new GameView();
gameView.createFrame();
}
}