Pouvez-vous définir un permanent, de la taille d'un Composite à l'intérieur d'une JFrame?

Mon problème actuel est que j'ai une JFrame avec un 2x2 GridLayout. Et à l'intérieur de l'un des carrés, j'ai un Composite qui est d'afficher une grille. Je vais avoir une journée sur le terrain avec la librairie java swing... prendre un coup d'oeil

Image

Java est automatiquement élargissant chaque JLabel pour s'adapter à l'écran. Je veux juste être ceux carrés bleu (l'eau) et la bordure noire et pas que le gris de l'espace. Est-il possible que je peux juste régler la taille de ce Composite de façon permanente de sorte que je n'ai pas à passer par la modification de la taille de la JFrame un million de fois avant que je l'exacte dimension de sorte que le gris de l'espace disparaît?

Je tiens également à définir la taille de ces boutons afin qu'ils ne sont pas si énorme (BorderLayout est utilisé pour les boutons et TextField)

Veuillez mettre à jour l'Image!

OriginalL'auteur Tomek | 2008-11-25