Gridlayout

Status
Nicht offen für weitere Antworten.
G

Guest

Gast
Hallo,

ich möchte in mein Fenster ein Gridlayout einfügen, so das ich meine Textfelder und den Button besser platzieren kann. Bin mir aber nicht sicher wie das geht. Irgend etwas mache ich falsch. Kann mir jemand weiter helfen? Ausserdem weiß ich nicht den Code um den Button und die Textfelder an ihren Platz zu bekommen (also (int x, int y)).


Code:
import java.awt.*; 
import javax.swing.*; 
import java.awt.event.*; 

public class ChatterBox 
    extends JFrame 
{ 
    private static final long serialVersionUID = 1L; 
    private JButton button1; 
    private JPanel panelButton; 
    private JTextField tfl; 
    private JTextArea area; 

    public ChatterBox() 
    { 
        super("Chatterbox"); 
        setSize(800, 600); 
        setLocation(100, 100); 
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 
        getContentPane().setLayout(new BorderLayout(5, 5)); 


        // Lable und Textfield fuer Prinicpal: 
        JLabel lbl1 = new JLabel("Prinicpal"); 
        lbl1.setBounds(30, 120, 100, 30); 

        tfl = new JTextField(); 
        tfl.setBounds(30, 80, 100, 20); 
        add(tfl); 

        // Buttons erzeugen 
        button1 = new JButton("Send"); 


        // Panels erzeugen 
        panelButton = new JPanel(new GridLayout(1, 1)); 


        // Auf Panel Buttons packen 
        panelButton.add(button1); 


        // Listener für Buttons 
        addButtonListener(button1); 


        area = new JTextArea("Wie geht's so?"); 

[b]
     public class ButtonGrid extends Applet 
     public void init() {
         setLayout(new GridLayout(3,2));
         add(new Button("1"));
         add(new Button("2"));
         add(new Button("3"));
         add(new Button("4"));
         add(new Button("5"));
         add(new Button("6"));
     }[/b]
 

    public static void main(String[] args) 
    { 
        ChatterBox g = new ChatterBox(); 
    } 

    private void addButtonListener(JButton b) 
    { 
        b.addActionListener(new ActionListener() 
            { 
                public void actionPerformed(ActionEvent ae) 
                { 
                    eingabe(tfl.getText()); 
                } 
            }); 
    } 

    private void eingabe(String a) 
    { 
        area.append("\n" + a); 
    } 


}
 
G

Gast

Gast
eine nähere Beschreibung wie es aussehen sollte wär nicht schlecht
 

L-ectron-X

Gesperrter Benutzer
Der ganze Code ist doch Quark. Wozu das Applet, das auch noch verkehrt eingebaut ist?
Dein Fenster wird nirgends angezeigt usw.
 
G

Gast

Gast
Ich bin noch der totalle Anfänger. Habe nicht wirklich viel Ahnung von der ganzen Sachen.

Ich möchte ein Fenster mit zwei Textfeldern und einen Button. Ein Textfeld soll oben sein und eins in der Mitte. Der Button soll klein sein und sich unten auf der rechten Seite befinden. Um die die Textfelder soll aber noch der Rahmen des Fensters zu sehen sein (Sie sollen also nicht, das ganze Fenster von links nach rechts, bedecken). Und zwischen den beiden soll auch nocht ein Abstand sein. Das selbe mit dem Button.

Das ist alles gar nicht so leicht.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
S 3 Fragen, Verzeichnis, GridLayout psoitionieren, Werte für JSpinner Java Basics - Anfänger-Themen 2
L GridLayout, Beispiel? Java Basics - Anfänger-Themen 2
S GridLayout Java Basics - Anfänger-Themen 7
L GridLayout mit JLabel-Array füllen Java Basics - Anfänger-Themen 12
T Inhalt Gridlayout wird nicht angezeigt Java Basics - Anfänger-Themen 6
F Seitenrand beim GridLayout Java Basics - Anfänger-Themen 3
J GridLayout auf Panel zentrieren? Java Basics - Anfänger-Themen 2
D Objekte manuell in GridLayout einfügen Java Basics - Anfänger-Themen 4
B GridLayout - elemente mit Maus abfragen Java Basics - Anfänger-Themen 3
A Textfields + Labels in GridLayout(3,2) Java Basics - Anfänger-Themen 2
V GridLayout - Spaltenbreite variabel ? Java Basics - Anfänger-Themen 5
Developer_X Java GridLayout nicht ganz ausgereift Java Basics - Anfänger-Themen 6
Developer_X GridLayout->setPreferedSize(new Dimension(x,y,)); Java Basics - Anfänger-Themen 17
J Verständnisfrage GridLayout Java Basics - Anfänger-Themen 5
G GridLayout Allgemeine Fragen Java Basics - Anfänger-Themen 2
G GridLayout Java Basics - Anfänger-Themen 12
T GridLayout % Verändern? Java Basics - Anfänger-Themen 3
Q Frage zu GridLayout Java Basics - Anfänger-Themen 5
O größe von panel mit gridlayout Java Basics - Anfänger-Themen 9
B Null-Layout oder GridLayout usw. Java Basics - Anfänger-Themen 5
V GridLayout anpassen? Java Basics - Anfänger-Themen 6
R GridLayout ignoriert setSize() u.ä. Angaben Java Basics - Anfänger-Themen 2
R leeres Feld im GridLayout (dummy Objekt erzeugen?) Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Neue Themen


Oben