hi leute
ich habe ein problem mit JTextArea. ich möchte das, wenn die zeilenanzahl überschritten ist, also wenn mehr als 5 zeilen da sind, dass sich das TextArea nicht vergrößert, sprich mitwächst, sondern dass man dann scrollen muss
ich hab es schon versucht mit
wie es bei dpunkt.de beschrieben ist, dass hat aber überhaupt nicht funktioniert.
Ich habe nicht einmal etwas zu scrollen gesehn.
hier ist der teil des codes, der mit der JTextArea zu tun hat
danke für eure hilfe
ich habe ein problem mit JTextArea. ich möchte das, wenn die zeilenanzahl überschritten ist, also wenn mehr als 5 zeilen da sind, dass sich das TextArea nicht vergrößert, sprich mitwächst, sondern dass man dann scrollen muss
ich hab es schon versucht mit
Code:
add(new JScrollPane(textArea));
Ich habe nicht einmal etwas zu scrollen gesehn.
hier ist der teil des codes, der mit der JTextArea zu tun hat
Code:
buildConstraints(gbcl1, 0, 1, 1, 1, 100, 100);
JTextArea notizenT = getNotizen();
notizenT.setRows(5);
notizenT.setColumns(20);
notizenT.setCaretColor(Color.RED);
notizenT.setFont(new Font("SansSerif", Font.PLAIN, 13));
notizenT.setLineWrap(true);
notizenT.setToolTipText("Hier können Sie Ihre Notizen eingeben");
notizenT.setWrapStyleWord(true);
notizenT.setVisible(true);
gbll1.setConstraints(notizenT, gbcl1);
panellinks1.add(notizenT);
Code:
private JTextArea getNotizen(){
File notizenF = new File("Kalender" + File.separator + "notizen.dat");
if(notizenF.canRead()){
// kommt noch was
return new JTextArea();
}
else if(notizenF.exists()){
// kommt noch was
return new JTextArea();
}
else{
return new JTextArea("Notizen\nHier können Sie Ihre Notizen eingeben\nSie werden beim nächsten Start wieder angezeigt");
}
}
danke für eure hilfe