Comment se fait-JFrame la taille de la fenêtre en Java ne produit pas de la taille de la fenêtre spécifiée?

Je suis juste amusé à essayer de faire un jeu en ce moment, mais j'ai eu ce problème avant. Quand je préciser une taille de fenêtre (1024 x 768 par exemple) de la fenêtre de produit est un peu plus grand que ce que j'ai spécifié. Très ennuyeux. Est-il une raison pour cela? Comment puis-je corriger, de sorte que la fenêtre de créer est en fait la taille que je veux au lieu d'être juste un peu plus? Jusqu'à maintenant, j'ai toujours tout repris et d'ajuster manuellement la taille de quelques pixels à la fois jusqu'à ce que j'ai obtenu le résultat que je voulais, mais qui est en train de vieillir. Si il y en a même une formule que je puisse me dire combien de pixels, j'ai besoin d'ajouter/soustraire de mon ma variable qui serait excellent!

P. S. je ne sais pas si mon système d'exploitation pourrait être un facteur dans le présent, mais je suis en utilisant W7X64.

private int windowWidth = 1024;
private int windowHeight = 768;

public SomeWindow() {
    this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    this.setSize(windowWidth, windowHeight);
    this.setResizable(false);
    this.setLocation(0,0);
    this.setVisible(true);
}

OriginalL'auteur ubiquibacon | 2010-03-15