2010-11-29 8 views
0

Ich versuche Swings auf eigene Faust. Das ist mein erster Tag. Ich habe lange an GWT gearbeitet. Ich versuche, eine HashMap mit beiden String als Schlüsselwertpaar zu erhalten und versuche, die Zeichenfolgen als zwei benachbarte Spalten und ein Textfeld in der dritten Spalte anzuzeigen.Panel mit Swings

Kann mir jemand mit dem genauen Code helfen.

Bin mit JLabel, JTextField und JComponent.

Danke.

+0

Die Java-GUI-Bibliothek heißt "Swing", nicht "Swings". – Jesper

Antwort

1

Zuerst sollten Sie sich für den Layoutmanager entscheiden, den Sie für die weitere Entwicklung verwenden möchten.

Siehe hier: http://download.oracle.com/javase/tutorial/uiswing/layout/using.html

Wenn Sie auf die sich entschieden haben, weitergehen und Ihre Komponenten zu einem JFrame hinzufügen, unter Verwendung des Layoutmanagaer.

So ziemlich alles, wonach Sie suchen, finden Sie im verlinkten Tutorial. Und ich nehme an, Sie wissen, wie man Schlüssel-Wert-Paare von einer Karte abruft - also keine Notwendigkeit, darüber zu klären?

Prost

+0

Ja Bin klar mit HashMap-Konzepten. Vielen Dank für den Link. :) –

1

Check out GridLayout. Es ist vergleichbar mit FlexTable in GWT Ein möglicher Nachteil ist, dass es die Größe aller Komponenten auf die gleiche Größe ändert. JTable oder GridBagLayout geben Ihnen feinere Kontrolle, aber Sie können sie konzeptionell schwierig finden, wenn Sie mit Swing beginnen.