У меня есть следующий код для небольшого графического интерфейса.Предполагается, что в нижней части экрана должна быть видимая панель, но она никогда не окрашивается при запуске программы
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.SwingUtilities;
public class GraphPanel extends JPanel implements ActionListener {
private Graphics g;
public void GraphPanel() {
setOpaque(true);
setBackground(Color.white);
this.setBounds(0, 100, 1000, 325);
this.paintComponent(g);
setVisible(true);
}
public void paintComponent(Graphics g) {
super.paintComponent(g);
g.setColor(Color.black);
g.drawLine(40, 120, 40, 300);
}
public void actionPerformed(ActionEvent e) {
}
Правильно ли я все настроил?