Hi Leute. Ich bins wieder mal =)
Das Problem haben sicher schon mehrere gehabt. Ich weiss aber nicht mal nach was ich suchen soll.
Ich will eine kleine GUI programmieren...nichts schwieriges hab ich mir gedacht.
Sie sollte wie im Anhang aussehen, nur soll die TextArea bis nach ganz unten gehen. Ich habe es mit verschiedenen Layouts und Alignment- bzw Grösseneinstellungen versucht aber ich bekomme es nicht hin. Ich habe folgenden Code:
Sollte ich vielleicht doch ein anderes Layout benutzen? Ich habe es bereits ohne Layout (null) versucht aber auch wenn ich alle Alignmenteinstellungen richtig setze kam nur das obere heraus. Wo pack ich das Problem an?
Danke für etwaige Hilfe. =)
mfg
tom
Das Problem haben sicher schon mehrere gehabt. Ich weiss aber nicht mal nach was ich suchen soll.
Ich will eine kleine GUI programmieren...nichts schwieriges hab ich mir gedacht.
Sie sollte wie im Anhang aussehen, nur soll die TextArea bis nach ganz unten gehen. Ich habe es mit verschiedenen Layouts und Alignment- bzw Grösseneinstellungen versucht aber ich bekomme es nicht hin. Ich habe folgenden Code:
Code:
public class GuiClass extends JFrame implements ActionListener {
Container c = getContentPane();
JLabel sucheL = new JLabel("Suchtext eingeben: ");
JTextField sucheTF =
new JTextField(" ");
JButton sucheB = new JButton("Suche starten...");
JTextArea resultTA = new JTextArea();
JTextArea output = new JTextArea();
public GuiClass() {
//Einstellungen von der TextArea
output.setLineWrap(true);
output.setSize(480, 280);
output.setAlignmentX(10);
output.setAlignmentY(110);
JScrollPane ausgabeSP = new JScrollPane(output);
//Einstellungen des TextFeldes
sucheTF.setSize(125, 40);
//alle "add"'s usw
c.setLayout(new FlowLayout());
c.add(sucheL);
c.add(sucheTF);
sucheB.addActionListener(this);
c.add(sucheB);
c.add(ausgabeSP);
}
Sollte ich vielleicht doch ein anderes Layout benutzen? Ich habe es bereits ohne Layout (null) versucht aber auch wenn ich alle Alignmenteinstellungen richtig setze kam nur das obere heraus. Wo pack ich das Problem an?
Danke für etwaige Hilfe. =)
mfg
tom