Hallo,
ich habe eine JTextArea mit ScrollPane. Wenn ich das Frame mit der Maus kleiner mache, verschwindet der Text und die Scrollbalken.
Ich würde gerne, daß die Scrollbalken sichtbar bleiben und, wenn möglich der Test auch stehen bleibt. Kann mir jemand sagen, wie das geht?
Viele Grüße, Lars
Kleines Beispiel:
ich habe eine JTextArea mit ScrollPane. Wenn ich das Frame mit der Maus kleiner mache, verschwindet der Text und die Scrollbalken.
Ich würde gerne, daß die Scrollbalken sichtbar bleiben und, wenn möglich der Test auch stehen bleibt. Kann mir jemand sagen, wie das geht?
Viele Grüße, Lars
Kleines Beispiel:
Code:
/*
* ScrollDemo.java
*/
import java.awt.*;
import javax.swing.*;
public class ScrollPane1 extends JFrame {
public ScrollPane1() {
super("Scroll Demo");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLocationRelativeTo(null);
getContentPane().add(buildMainPanel(), java.awt.BorderLayout.SOUTH);
pack();
}
private JPanel buildMainPanel() {
JTextArea taRequirement = new JTextArea(40, 40);
taRequirement.setText("Test");
JScrollPane scrollPane = new JScrollPane();
scrollPane.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);
scrollPane.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
scrollPane.getViewport().setView(taRequirement);
JPanel panel2 = new JPanel();
panel2.add(scrollPane);
return panel2;
}
public static void main(String args[]) {new ScrollPane1().setVisible(true);}
}