0
Я пытаюсь заполнить JFrame JPanel и цвет, который JPanel, но по какой-то причине я получаю границу на нижних правых краях.Нежелательная граница JPanel в JFrame
Мой код:
public class Main extends JFrame {
public MyPanel myPanel = new MyPanel();
public static void main(String args[])
{
Main main = new Main();
main.init();
}
public void init()
{
this.setSize(300,400);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setContentPane(myPanel);
this.setVisible(true);
}
@Override
public void paint(Graphics g)
{
myPanel.paintComponents(g);
}
class MyPanel extends JPanel
{
@Override
public void paintComponents(Graphics g)
{
g.fillRect(0, 0, getWidth(), getHeight());
}
}
}
Шоу:
Но если считать, что ничто не будет расписано! – mbdavis
См. Обновление ....... – Reimeus
Это исправлено. Спасибо! – mbdavis