JTextArea
Publicado por tito (1 intervención) el 04/12/2006 23:21:34
hola tengo un problema kon JTextArea
supongamos tengo un JTexArea metido en un JFrame... el layout da =
el caso es que si introduzko muxos caracteres el jTextArea se expande.... y no deja de creecer...
hay alguna forma de fijar k en un JTexTarea solo kepan por ejemplo 20 caracteres i no acepte ninguno mas!! y ke no crecka al darle intros acia abajo ni a lo largo...
ya que estamos mato dos pajaros de un tiro y pregunto otra kosa...
se puede usar el tabulador para pasar de un elemento a otro en un JFrame pero al dar kon un JTextArea se jodio el asunto xk se interpreta como texto del componente y no komo k kieres saltar al siguiente komponente alguna idea?¿?
este es el codigo k e pensado pero solo e conseguido k no crezka el JTextArea a lo anxo...
import java.awt.*;
import javax.swing.*;
public class pacientegraf {
JPanel pane = new JPanel();
public pacientegraf() {
JLabel nombre = new JLabel("Nombre:");
pane.add(nombre);
JTextArea jTextArea = new JTextArea(1,5);
jTextArea.setBounds(new java.awt.Rectangle(115,8,274,181));
jTextArea.setBorder(javax.swing.BorderFactory.createLineBorder(java.awt.Color.gray,1));
jTextArea.setLineWrap(true);
jTextArea.setWrapStyleWord(true);
jTextArea.setTabSize(5);
jTextArea.setText("Chat");
pane.add(jTextArea);
}
}
supongamos tengo un JTexArea metido en un JFrame... el layout da =
el caso es que si introduzko muxos caracteres el jTextArea se expande.... y no deja de creecer...
hay alguna forma de fijar k en un JTexTarea solo kepan por ejemplo 20 caracteres i no acepte ninguno mas!! y ke no crecka al darle intros acia abajo ni a lo largo...
ya que estamos mato dos pajaros de un tiro y pregunto otra kosa...
se puede usar el tabulador para pasar de un elemento a otro en un JFrame pero al dar kon un JTextArea se jodio el asunto xk se interpreta como texto del componente y no komo k kieres saltar al siguiente komponente alguna idea?¿?
este es el codigo k e pensado pero solo e conseguido k no crezka el JTextArea a lo anxo...
import java.awt.*;
import javax.swing.*;
public class pacientegraf {
JPanel pane = new JPanel();
public pacientegraf() {
JLabel nombre = new JLabel("Nombre:");
pane.add(nombre);
JTextArea jTextArea = new JTextArea(1,5);
jTextArea.setBounds(new java.awt.Rectangle(115,8,274,181));
jTextArea.setBorder(javax.swing.BorderFactory.createLineBorder(java.awt.Color.gray,1));
jTextArea.setLineWrap(true);
jTextArea.setWrapStyleWord(true);
jTextArea.setTabSize(5);
jTextArea.setText("Chat");
pane.add(jTextArea);
}
}
Valora esta pregunta


0