Zusatz: Das JLabel ist dann nich zwangsweise zentriert, aber es ist die Zentrale Komponente deines Fensters

...zur Antwort

Da musst du auf dein Fenster mit setLayout(new BorderLayout) ein BorderLayout setzen. Wenn du das JLabel dann hinzufügst übergibst du zusätzlich BorderLayout.CENTER

...zur Antwort

Wacraft 3, Age of Empires 2, Age of Mythology - sehr gute Spiele

...zur Antwort