GridBagLayout: Textfelder werden durch Inhalt größer?

oh-yeah

Grünschnabel
Servus

ich bin es wieder mit dem GridBagLayout.
Folgendes Problem:
Ich habe auf der Maske Textfelder, diese werden aber durch den Inhalt darin beeinflust. Das will ich aber nicht. Ich habe ihnen gesagt das sie 2 Felder breit sein dürfen, aber die werden einfach größer. Was muss ich einstellen damit das nicht passiert?
Ich habe einen Abstanhalter ganz rechts. Solang die Texte kurz sind gibt es auch keine Probleme.

Meine Einstellungen für das Feld:
PHP:
        gbc.anchor = GridBagConstraints.WEST;
        gbc.insets = new Insets(0, 5, 2, 0);
        gbc.ipadx = 0;
        gbc.ipady = 0;

        setGBCValues(1, 9, 2, 1, 0.0, 0.0, GridBagConstraints.HORIZONTAL);

    private void setGBCValues(int gridx, int gridy, int gridwidth, int gridheight, double weightx, double weighty, int fill) {
        gbc.gridx = gridx;
        gbc.gridy = gridy;
        gbc.gridwidth = gridwidth;
        gbc.gridheight = gridheight;
        gbc.weightx = weightx;
        gbc.weighty = weighty;
        gbc.fill = fill;
    }

Damit nicht die Frage aufkommt warum ich nicht den Standardkonstruktor mit den Parametern benutze: Ich muss mit JDK 1.1 und nem Swick Package entwickeln ;)

Vielen Dank und Gruß
 

Anhänge

  • testbild.JPG
    testbild.JPG
    10,2 KB · Aufrufe: 11
Zurück