Gast
#520489
Guten Morgen, ich hab da ein Problem mit JAVA. Und zwar möchte ich die Größe von Textfield[] tf2 vergößern (so dass man mehr Zeichen auf dem Aplett sehen kann). Ich weiss nichtr wie.
|
Anzeige
|
Größe Textfeld ändern
Gast
#520489
Guten Morgen, ich hab da ein Problem mit JAVA. Und zwar möchte ich die Größe von Textfield[] tf2 vergößern (so dass man mehr Zeichen auf dem Aplett sehen kann). Ich weiss nichtr wie. Äh, was mag denn wohl die Zeile
> tf2=new TextField[15];
bedeuten?
Gast
#520511
Ja ok! Ich hab mich vielleicht nicht korrekt ausgedrückt. Und zwar sehe ich meinen Text nixht komplett. Wie kann ich das Textfeld sichtbar größer machen? Dein "Quelltext" enthält nichts, was mit der Bildschirmdarstellung oder sonst was zu tun hat. Ich würde so aus dem hohlen Bauch sagen, daß da wohl noch was fehlt. Also sehen auch wir Deinen Text nicht komplett.
Gast
#520570
So wie es jetzt ist, wird das Layout für das gesamte Formular mit
setLayout festgelegt. Aber ich möchte dass nur das Textfeld sichtbar
breiter ist. Die anderen Textfelder sollen aber nicht beeinflusst
werden.
Wie könnte ich dies in JAVA realisieren?
{
....
setLayout(new GridLayout(15,8));
this.setBackground(Color.LIGHT_GRAY);
tf1=new TextField[15];
tf2=new TextField(50);
...
}
Gast
#520572
Was ich wirklich witzig finde, ist das in der Dokumentation die selben Bezeichnungen verwendet werden. UND da steht sogar wie man ein Textfeld bestimmter Größe erstellt!!! Nächstes mal nicht nur "copy und paste" sondern auch lesen und verstehen!
Gast
#520573
Das ist mein zweites Textfelf: tf2=new TextField(50);
Gast
#520581
Ich möchte mit setLayout meine Grafikausgabe verändern. Die tut ja auch für das Textfeld tf1. Jetzt möchte ich das Textfeld tf2 grafisch vergrößen. Genau da habe ich das Problem. Wie kann ich NUR daas zweite Textfeld grafissch verändern?
Gast
#520595
http://java.sun.com/j2se/1.4.2/docs/api/java/awt/TextField.html falls du wirklich noch nicht die Doku gefunden hast...
Gast
#520640
Beispiel: 1. Textbox --> 1. LAYOUT festlegen 2. Textbox --> 2. LAYOUT festlegen Wie kann man sowas in JAVA realisieren?
Gast
#522288
ohh fuck .....
for schleife?
{
...[i] .setLayout(x*i);
}
Gast
#522985
Hallo dieter, dies funktioniert nicht so! Aber danke für die Hilfe.
Gast
#523607
Kennt sich jemand mit dem GridBagLayout() von JAVA Eclipse aus?
Wie kann ich zusätzlich ein leeres Feld zwischen ZAHL1: und ZAHL2:
erzeugen, bzw. eine leere Spalte zwischen TEXT: und Zahl1: Zahl2:?
GridBagConstraints constraints = new GridBagConstraints();
setLayout(new GridBagLayout());
this.setBackground(Color.LIGHT_GRAY);
constraints.gridwidth = GridBagConstraints.REMAINDER;
constraints.anchor = GridBagConstraints.WEST;
Label header = new Label("TEXT:");
header.setFont(new Font("Arial", Font.PLAIN, 13));
add(header, constraints);
constraints.gridwidth = GridBagConstraints.RELATIVE;
c = new Label("ZAHL1:");
add(c, constraints);
constraints.gridwidth = GridBagConstraints.REMAINDER;
c = new Label("ZAHL2:");
add(c, constraints);
Gast
#523612
...sorry ich meinte nicht leere Spalte sondern eine leere Zeile.
Gast
#540556
versuchs mal mit tf2.setPreferredSize(new Dimension(100,25)); Grüße
Gast
#919084
Was soll denn "JAVA Eclipse" sein bitteschön? Is das irgendeine olololh4xx-Portierung? ;-) Wie mir scheint musst du zurück zu den Anfängen, ich kann hier "Java ist auch eine Insel" empfehlen, das ist ein kostenloses (!) und sehr gutes Anfänger-Tutorial. Bevor man an grafische Oberflächen rangeht sollte man unbedingt die Grundsätze der Programmierung erlernen, ansonsten wird das nix ... Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|