holas
tengo ke tener 2 textareas en una ventana pero al crearlas aparece solo una..parece ke keda una sobre otra....la pergunta es como le asgino el tamaño a kada una..o la aliniacion????
| |||
ayuda con textarea holas tengo ke tener 2 textareas en una ventana pero al crearlas aparece solo una..parece ke keda una sobre otra....la pergunta es como le asgino el tamaño a kada una..o la aliniacion???? |
| ||||
exactamente, asi seria, ve probando y veras que luego te acostumbraras, luego solo los agregas con el metodo add() del contenedor, pero recuerda que antes debe estar seteado el manejador de layout a null de esta forma Código PHP:
__________________ se despide hasta la proxima Gonzalo Castillo |
| |||
puse esto: setLayout(null); TextArea area1 = new TextArea(); area1.setBound(0,0,100,100); ventana.add(area1); ventana.setSize(500,500); ventana.setVisible(true); pero me da 2 errores Ventana1.java:10: cannot resolve symbol symbol: method setLayout(<nulltype>) location: class Ventana1 setLayout(null); //sale un un tongo abajo de la s Ventana1.java:14: cannot resolve symbol symbol: method setBound(int, int, int, int) location: class java.awt.TextArea area1.setBound(0,0,100,100); //aki sale el tongo apuntando al punto ke hago???? |
| ||||
Hola dark_night, haber si te ayuda este link: http://www.forosdelweb.com/f45/como-puedo-ordenar-mi-formulario-java-componentes-graficos-242018/
__________________ Saludos, H@C.. |
| |||
basandome en el link ke me dieron tengo esto :
Código:
espoero este mejor :p....pero tengo problema con el getContentpane()..nose porke ??? ayudanme plzclass Ventana1 extends Frame { public Ventana1() { initComponents(); } private void initComponents() { MenuBar Menu = new MenuBar(); Menu Archivo = new Menu("Archivo"); Menu Ayuda = new Menu("Ayuda"); MenuItem Salir = new MenuItem("Salir"); MenuItem Nuevo = new MenuItem("Nuevo"); MenuItem Acerca = new MenuItem("Acerca de..."); TextArea Original = new TextArea(); getContentPane().setLayout(null); addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent evt){ Salir(evt); } }); Menu.add(Archivo); Menu.add(Ayuda); Ayuda.add(Acerca); Archivo.add(Nuevo); Archivo.addSeparator(); Archivo.add(Salir); getContentPane().setMenuBar(Menu); getContentPane().add(Original); Original.setBounds(10,10,50,50); getContentPane().setTitle("Traductor Ingles//Español"); } public void Salir(WindowEvent evt) { System.exit(0); } public static void main(String arg[]) { new Ventana1().show(); } } grax |
| ||||
El problema es pq getContentPane() es un metodo que se utiliza en los objetos de la libreria SWING como por ejemplo JFrame, no en los componentes AWT Saludos
__________________ se despide hasta la proxima Gonzalo Castillo |
| |||
yap.. con los ultimos cambios kedo asi...
Código:
todo funciona perfectamente pero no aparece el TExtarea.....porke??? en ke me ekivoke o ke me falta????class Ventana1 extends Frame { public Ventana1() { initComponents(); } private void initComponents() { MenuBar Menu = new MenuBar(); Menu Archivo = new Menu("Archivo"); Menu Ayuda = new Menu("Ayuda"); MenuItem Salir = new MenuItem("Salir"); MenuItem Nuevo = new MenuItem("Nuevo"); MenuItem Acerca = new MenuItem("Acerca de..."); TextArea Original = new TextArea(); super.setLayout(null); addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent evt){ Salir(evt); } }); Menu.add(Archivo); Menu.add(Ayuda); Ayuda.add(Acerca); Archivo.add(Nuevo); Archivo.addSeparator(); Archivo.add(Salir); super.setMenuBar(Menu); super.add(Original); super.setBounds(10,10,50,50); super.setTitle("Traductor Ingles//Español"); super.setSize(500,500); } public void Salir(WindowEvent evt) { System.exit(0); } public static void main(String arg[]) { new Ventana1().show(); } } grax Última edición por dark_night; 01/11/2004 a las 16:49 |
| ||||
elimina todos los super. que tengas, eso estas haciendo los cambios en su objeto padre y no en el actaul. Por ultimo tampoco es super.setBounds, seria Original.setBounds Saludos
__________________ se despide hasta la proxima Gonzalo Castillo |
| |||
oka gracias...por fin funciono :D... aunke tengo un problema el. el menu tapa las primeras lineas del textarea y no se ven :( y lo otro..al maximizar la ventana las areas kedan del mismo tamaño...como hago para ke al maximizar se ajusten automaticamente??? esop..gracias |
| ||||
Para hacer que las areas se autoajusten debes usar algun manejador de lauyout, pero ya sabes que si haces eso no puedes manipular bien los tamaños de los componentes, a menos claro, que aprendas a usar el GridBagLayout, con el puedes manejar bien los portes, y ademas como es un manejador de layout se auto ajustan sus componentes cuando maximizas la ventana. Saludos
__________________ se despide hasta la proxima Gonzalo Castillo |
| |||
Respuesta: ayuda con textarea Hola.. soy nueva no se ocmo hacer paar enviar un mensaje paar q em ayuden... tengo un problema ocn un programa q estoy haciendo.. este lee una oracion y la separa en palabras mostrandolo en el textarea... no se como mostrarlo... porq guardo las palabras en un arreglo.. pero no se como recorerlo e ir mostrandolo ne el textarea.... ayudaaaaaaaaaa por favor..!!!!! |