Я создаю простую 2D-игру в Java.
Я использую класс JFrame, но я не думаю, что ширина и высота - это то, что я указал, или, возможно, графика неверно.
Вот несколько фрагментов моего кода:
public final static int WIDTH = 600, HEIGHT = 900;
JFrame frame = new JFrame();
frame.setSize(WIDTH, HEIGHT);
g.setColor(Color.BLACK);
g.fillRect(0, 0, WIDTH, HEIGHT - 10);
JFrame отображает черный фон. Однако, исходя из аргументов, которые я дал функции fillRect, в нижней части кадра все равно должна быть полоса белого цвета высотой 10 пикселей. Это не вариант. Белая полоска начинает проявляться только после уменьшения на 30 пикселей высоты кадра.
Спасибо за вашу помощь.