Я создаю игру со змеями, в которой я использую JFrame
размером 600x600
, но ее реальная область, где я могу рисовать, немного меньше.
Когда я пытаюсь нарисовать пиксель в правом нижнем углу, он появляется за границей окна.
Я создал свой JFrame
следующим образом:
public class Problem {
public static void main(String[] args) {
Snake snake = new Snake();
EventQueue.invokeLater(new Runnable() {
@Override
public void run() {
JFrame gameWindow = new JFrame("Snake");
gameWindow.add(snake);
gameWindow.setSize(600, 600);
gameWindow.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
gameWindow.setLocationRelativeTo(null);
gameWindow.setVisible(true);
}
});
}
private static class Snake extends JPanel {
protected void paintComponent(Graphics g) {
Graphics2D g2D = (Graphics2D) g;
g2D.drawLine(599, 599, 599, 599);
}
}
}
Как мне решить мою проблему?