Layout-Problem

Status
Nicht offen für weitere Antworten.

dyn

Mitglied
Ich lasse einen Zufallsbegriff einlesen, dessen Buchstaben einzeln in Textfeldern ausgegeben werden soll, weil das einfach gut aussieht ;)

Ich habe diese Textfelder in einem Borderlayout drin stecken, was dazu führt, dass, wenn zuviele Buchstaben, bzw. Textfelder vorhanden sind, diejenigen nicht dargestellt werden, die über die Größe des Fensters hinausgehen.
Diese Buchstaben MÜSSEN aber angezeigt werden.
Eine Art Zeilenumbruch wäre also angebracht - nur wie?

Hier ein Schnipsel:


Code:
 for (int i = 0; i<begriff.length(); i++)
    {
    	
    	anzeige[i] = new JTextField(2);
    	anzeige[i].setFont(new Font("comic sans ms", Font.BOLD, 14));
    	anzeige[i].setEditable(false);
    	anzeige[i].setHorizontalAlignment(anzeige[i].CENTER);
    	
    	if (begriff.substring(i, i+1).equals(" "))
    	{
    	 anzeige[i].setOpaque(false);
    	}
    	
    	else if (begriff.substring(i, i+1).equals("."))
    	{
    	 anzeige[i].setText(".");
    	}
    	else if (begriff.substring(i, i+1).equals(","))
    	{
    	 anzeige[i].setText(",");
    	}
    	else if (begriff.substring(i, i+1).equals("-"))
    	{
    	 anzeige[i].setText("-");
    	}
    	
    	else if (begriff.substring(i, i+1).equals("'"))
    	{
    	 anzeige[i].setText("'");
    	}
   	
    	
    	else
    	{
    	 anzeige[i].setBackground(Color.white);
    	 // erhöhe die Anzahl der tatsächlichen Buchstaben im Begriff.
    	 anzahlBuchstaben++;
    	}
                // Bei obenOben handelt es sich um ein JPanel mit FlowLayout, welches später durch
                // obenGeteilt.add(obenOben, BorderLayout.NORTH); hinzugefügt wird.
                // obenUnten ist ein Text, der später über obenGeteilt.add(obenUnten, BorderLayout.SOUTH); hinzugefügt 
                // wird.

    	obenOben.add(anzeige[i]);
    }
 

The_S

Top Contributor
Spontan würde ich sagen, dass dus mal mit nem GridLayout ausprobierst. Soviele Textfelder wie in eine Zeile passen + nach unten offen.
 

dyn

Mitglied
hm, wenn ich das in ein gridlayout packe, staucht er die einzelnen textfields so dass alles in eine zeile passt. sieht aber ziemlich bescheiden aus! :|
 

The_S

Top Contributor
Dann geb ihm halt vor, dass er meinetwegen (ich weiß ja net wie groß dein Panel oder is oder was auch immer du benutzt) 10 Buchstaben und dann nächste Zeile!?
 

The_S

Top Contributor
Gar nicht, du legst beim erstellen deines GridLayouts fest, wie viele Componenten es horizontal (in deinem Fall halt irgendeine Zahl) aufnehmen soll, bis es in die nächste Zeile rutscht. Du kannst auch noch die maximale Anzahl an Zeilen angeben, die es vertikal haben soll. Bei deinem Fall dürftest du aber mit 0 gut bedient sein (so viele wie gebraucht werden).
 

dyn

Mitglied
hm. das dumme ist, dass die einzelnen textfelder gedehnt werden. das sieht sehr dumm aus. kann man nicht irgendwie festlegen, dass nach 20 textfelder ein umbruch kommen soll, OHNE dass die textfelder gestreckt werden?
 

The_S

Top Contributor
dyn hat gesagt.:
hm. das dumme ist, dass die einzelnen textfelder gedehnt werden. das sieht sehr dumm aus. kann man nicht irgendwie festlegen, dass nach 20 textfelder ein umbruch kommen soll, OHNE dass die textfelder gestreckt werden?

Ich weiß ja net genau wie es am Ende aussehen soll und wie es jetzt aussieht. Oder wenn de net zwingend Standard-Klassen verwenden willst, schau dir entweder die von Mag1c an oder such mal im Forum, da findeste ein paar gute Links.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
S Layout - Problem AWT, Swing, JavaFX & SWT 1
E LayoutManager Welcher Layout-Mix löst mein Problem? AWT, Swing, JavaFX & SWT 3
newJavaGeek Grid-Layout problem AWT, Swing, JavaFX & SWT 7
F Layout-Problem AWT, Swing, JavaFX & SWT 2
D Problem mit 3-Spalten Layout AWT, Swing, JavaFX & SWT 17
A Problem mit Layout-Manager AWT, Swing, JavaFX & SWT 11
B LayoutManager Layout Problem AWT, Swing, JavaFX & SWT 14
A SWT Layout Problem AWT, Swing, JavaFX & SWT 15
K Swing Layout-Problem mit JTables und JLists (Mindestgrößen) AWT, Swing, JavaFX & SWT 11
N SWT Einfaches Problem beim Layout AWT, Swing, JavaFX & SWT 8
V Layout Problem AWT, Swing, JavaFX & SWT 5
M JPanel Layout Problem AWT, Swing, JavaFX & SWT 11
I Layout Problem beim Skalieren AWT, Swing, JavaFX & SWT 3
T Null Layout Problem. AWT, Swing, JavaFX & SWT 3
M Layout Problem: Zentriern in Panel AWT, Swing, JavaFX & SWT 3
M Layout-Problem: JTable AWT, Swing, JavaFX & SWT 3
A Layout-Problem AWT, Swing, JavaFX & SWT 5
W SWT, Anordung von Elementen - Layout Problem ? AWT, Swing, JavaFX & SWT 2
I Null-Layout-Problem AWT, Swing, JavaFX & SWT 2
M Problem mit NULL-Layout AWT, Swing, JavaFX & SWT 2
M Problem mit Layout wegen Textarea AWT, Swing, JavaFX & SWT 3
G Layout Problem AWT, Swing, JavaFX & SWT 6
M Layout / setSize Problem AWT, Swing, JavaFX & SWT 15
M Layout Problem (GrudBag- + BorderLayout) AWT, Swing, JavaFX & SWT 6
M Layout-Problem, Größe von Komponenten AWT, Swing, JavaFX & SWT 3
S Wiedermal SWT-Layout-Problem AWT, Swing, JavaFX & SWT 6
S SWT - Simples Layout Problem AWT, Swing, JavaFX & SWT 9
M Layout Problem, Ideen gesucht AWT, Swing, JavaFX & SWT 7
H Problem mit Layout Fenstern (Swing) AWT, Swing, JavaFX & SWT 3
M Layout Problem AWT, Swing, JavaFX & SWT 3
D Layout Problem / JTree und JPanel AWT, Swing, JavaFX & SWT 4
N Layout-Problem (JScrollPane, GridBagLayout) AWT, Swing, JavaFX & SWT 3
M Problem mit Layout/JLabel AWT, Swing, JavaFX & SWT 5
D Layout Problem mit Überdeckung AWT, Swing, JavaFX & SWT 6
J Kleines Layout Problem AWT, Swing, JavaFX & SWT 5
S Problem mit dem Layout - 3 JPanel's AWT, Swing, JavaFX & SWT 3
G Layout-Problem AWT, Swing, JavaFX & SWT 4
G Problem mit JDialog-Layout AWT, Swing, JavaFX & SWT 4
F Problem mit Panel-Layout AWT, Swing, JavaFX & SWT 3
M Layout Problem. AWT, Swing, JavaFX & SWT 6
E Problem mit GridBag Layout AWT, Swing, JavaFX & SWT 2
G Layout Problem AWT, Swing, JavaFX & SWT 3
S Welches Java Layout sollte ich verwenden? AWT, Swing, JavaFX & SWT 3
D Layout einer scene mit ListView Elementen und Zwei Textfeldern AWT, Swing, JavaFX & SWT 1
H Swing , GridLayout, Größenbestimmung der Komponenten im Layout AWT, Swing, JavaFX & SWT 8
melaniemueller Layout wechseln über RadioButtons AWT, Swing, JavaFX & SWT 4
J Swing Hilfe bei Layout AWT, Swing, JavaFX & SWT 2
R Layered Layout AWT, Swing, JavaFX & SWT 1
E showAndWait is not allowed during animation or layout processing Memory FX AWT, Swing, JavaFX & SWT 2
E Swing Layout während der Laufzeit anpassen AWT, Swing, JavaFX & SWT 3
P JavaFX Zugriff auf Fenster/Layout-Container in eigenen Klassen AWT, Swing, JavaFX & SWT 5
R Layout Manager null und Component wird nicht hinzugefügt AWT, Swing, JavaFX & SWT 3
S Kann javafx.scene.layout.VBoxBuilder nicht importieren AWT, Swing, JavaFX & SWT 3
OSchriever Layout über Radiobuttons ändern AWT, Swing, JavaFX & SWT 4
B Swing Probleme mit dem Layout AWT, Swing, JavaFX & SWT 1
Hatsi09 JButton text layout AWT, Swing, JavaFX & SWT 9
I JavaFX - festes Layout AWT, Swing, JavaFX & SWT 1
S JavaFX TableView einzelne Zelle Layout zuweisen AWT, Swing, JavaFX & SWT 3
DaCrazyJavaExpert Swing Zwei gleichgroße Panels in einem Scrollpane mit Layout AWT, Swing, JavaFX & SWT 9
Neumi5694 Swing Card-Layout, Fokus AWT, Swing, JavaFX & SWT 2
kilopack15 Interface mit Layout verknüpfen AWT, Swing, JavaFX & SWT 2
Y Layout/Ausrichtungsprobleme AWT, Swing, JavaFX & SWT 4
T JavaFX Custom Layout AWT, Swing, JavaFX & SWT 5
A GUI Layout AWT, Swing, JavaFX & SWT 11
A Layout-Manager, JScrollPane, ... Chaos AWT, Swing, JavaFX & SWT 5
L wie Layout-Grid in JXPanel anzeigen? AWT, Swing, JavaFX & SWT 5
L Eigene Component Layout AWT, Swing, JavaFX & SWT 4
Soloeco LayoutManager Wie und welches Layout nutze ich am Besten? AWT, Swing, JavaFX & SWT 13
M LayoutManager Modalen JDialog ein Layout zuweisen AWT, Swing, JavaFX & SWT 3
M LayoutManager Layout reagiert nicht auf Constraints AWT, Swing, JavaFX & SWT 4
IsSchoGuat LayoutManager Layout-Containergrösse AWT, Swing, JavaFX & SWT 4
F GridBag Layout AWT, Swing, JavaFX & SWT 1
Z Absolutes Layout / Kontrolle über Anordnung AWT, Swing, JavaFX & SWT 3
M Mehrere Jpanel in einem JScrollPane (Layout) AWT, Swing, JavaFX & SWT 2
M Layout-Probleme unter Swing AWT, Swing, JavaFX & SWT 5
D LayoutManager GUI skalieren und deren Komponenten mit Grid(Bag)Layout-Manager. AWT, Swing, JavaFX & SWT 5
J ComboBoxModel addElement verändert Layout AWT, Swing, JavaFX & SWT 8
E Probelm mit Layout AWT, Swing, JavaFX & SWT 1
B Hilfe welches Layout brauch ich AWT, Swing, JavaFX & SWT 4
P Tipps für GUI-Layout AWT, Swing, JavaFX & SWT 2
M Passender Layout-Manager AWT, Swing, JavaFX & SWT 3
M LayoutManager Layout zur Laufzeit ändern AWT, Swing, JavaFX & SWT 8
N Swing Zweifarbiges Layout für den Filechooser AWT, Swing, JavaFX & SWT 12
B LayoutManager Card Layout AWT, Swing, JavaFX & SWT 2
E Angehängtes Layout, aber wie? AWT, Swing, JavaFX & SWT 12
1 Eigenes Layout schreiben AWT, Swing, JavaFX & SWT 4
B SWT layout invalidieren in SWT? AWT, Swing, JavaFX & SWT 4
R Welchen Layout Manager/ Wie strukturieren? AWT, Swing, JavaFX & SWT 14
J Layout: oben 20% unten 80% AWT, Swing, JavaFX & SWT 12
T Layout für Listendarstellung AWT, Swing, JavaFX & SWT 3
F LayoutManager Null-Layout unter Linux im TreeCellEditor AWT, Swing, JavaFX & SWT 3
K Eclipse Layout (Gimp Layout, Tiled Layout...) AWT, Swing, JavaFX & SWT 4
C LayoutManager Passendes Layout gesucht AWT, Swing, JavaFX & SWT 2
M Layout funktioniert nicht AWT, Swing, JavaFX & SWT 3
dzim Layout von Panes in JFX2 AWT, Swing, JavaFX & SWT 17
H Layout Idee AWT, Swing, JavaFX & SWT 8
M Swing Dynamisches Layout AWT, Swing, JavaFX & SWT 10
P Swing welchen Layout Manager verwenden AWT, Swing, JavaFX & SWT 9
J LayoutManager Komponentenaustausch zerschießt Layout AWT, Swing, JavaFX & SWT 4
K Gui Layout Frage AWT, Swing, JavaFX & SWT 5

Ähnliche Java Themen

Neue Themen


Oben