Wer mit Java GUIs erstellen will bekommt verschiedene GUI LayoutManager zur Unterstützung mitgeliefert. Diese bieten die Alternative zum Pixelgenauen positionieren. Ein sehr mächtiges Layout hierfür ist das GridBagLayout.
Beim GridBagLayout gibt man den Komponenten eine Position in einem Gitternetz und definiert über wieviele Gittereinheiten sie sich erstrecken soll.
Weitere Informationen zum GridBagLayout gibts bei Sun. (weiterlesen…)
Gerade eben bin ich auf das Problem gestoßen, dass Eclipse mich die Java-Funktion printf nicht benutzen lassen wollte. Daher wollte ich mir eine äquivalente Methode für meine Zwecke schreiben. Dafür brauchte ich die Möglichkeit eine vorher nicht definierte Anzahl an Parametern an eine Methode zu übergeben.
Das ist durchaus möglich in Java und nennt sich Varargs. Man hängt an den Typen der unbeschränkten Variablen einfach drei Punkte an, dadurch kennzeichnet man diesen Parameter als Vararg Parameter. Es kann pro Methode immer nur einen Vararg Parameter geben, und zwar den letzten!
Hier ein kurzes Beispiel wie Varargs genutzt wird: (weiterlesen…)