Hallo!!
Ich bastel jetzt schon eine ganze Weile an Folgendem rum:
hab ein Fenster mit GridBagLayout erstellt. Es enthällt sehr viele Komponenten. Die Klasse heißt GUImiddle und extends die abstrakte Klasse GUI, diese wiederum extends JFrame.
hier der denke ich entscheidende Code-Ausschnitt von GUImiddle:
Weil es jetzt so viele Komponenten sind, möchte ich das ganze gerne mit einen Scroll-Balken Vertikal.
Jetzt gibt's da die Möglichkeit JScrollBar aber auch JScrollPane.
Ich muss eingestehen, dass ich den Aufbau von Fenstern noch nicht komplett begriffen habe. Aber wenn ich mich da jetzt noch komplett durcharbeiten muss, hält das ewig auf und ich glaube, man kann das doch schnell hinzufügen?
Wie man z.B. einem JTextArea eine JScrollBar hinzufügt, weiß ich; auch habe ich mich an einer Testdatei versucht:
diese Datei hat jetzt gar nix mit den vorher Beschriebenen zu tun; die Klasse mit diesem Konstruktor extends JFrame.
Hier wird mir wunderhübsch eine ScrollBar eingefügt, jedoch mittig. Die Angabe "East" beeindruckt mein Programm gar nicht
Kann mir bitte jemand einen Tipp geben?
LG
Julia
Ich bastel jetzt schon eine ganze Weile an Folgendem rum:
hab ein Fenster mit GridBagLayout erstellt. Es enthällt sehr viele Komponenten. Die Klasse heißt GUImiddle und extends die abstrakte Klasse GUI, diese wiederum extends JFrame.
hier der denke ich entscheidende Code-Ausschnitt von GUImiddle:
Code:
public GUImiddle() {
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent ev) {
System.exit(0);
}
});
GridBagLayout gbl = new GridBagLayout();
GridBagConstraints gbc = new GridBagConstraints();
setLayout(gbl);
gbc.fill = GridBagConstraints.HORIZONTAL;
gbc.insets = new Insets (10,10,2,30);
JLabel lbl = new JLabel("Mitte");
gbc.gridx = 0;
gbc.gridy = 0;
gbl.setConstraints(lbl, gbc);
add(lbl);
lbl = new JLabel("Nummer");
gbc.gridx = 0;
gbc.gridy++;
gbl.setConstraints(lbl, gbc);
add(lbl);
...............
Weil es jetzt so viele Komponenten sind, möchte ich das ganze gerne mit einen Scroll-Balken Vertikal.
Jetzt gibt's da die Möglichkeit JScrollBar aber auch JScrollPane.
Ich muss eingestehen, dass ich den Aufbau von Fenstern noch nicht komplett begriffen habe. Aber wenn ich mich da jetzt noch komplett durcharbeiten muss, hält das ewig auf und ich glaube, man kann das doch schnell hinzufügen?
Wie man z.B. einem JTextArea eine JScrollBar hinzufügt, weiß ich; auch habe ich mich an einer Testdatei versucht:
Code:
public GI() {
super ("das");
Container co = getContentPane();
JScrollBar sbr = new JScrollBar(JScrollBar.VERTICAL);
co.add("East", sbr); //auch co.add(sbr, "East") funktioniert nicht
GridBagLayout gbl = new GridBagLayout();
co.setLayout(gbl);
}
diese Datei hat jetzt gar nix mit den vorher Beschriebenen zu tun; die Klasse mit diesem Konstruktor extends JFrame.
Hier wird mir wunderhübsch eine ScrollBar eingefügt, jedoch mittig. Die Angabe "East" beeindruckt mein Programm gar nicht
Kann mir bitte jemand einen Tipp geben?
LG
Julia