Foros del Web » Programación para mayores de 30 ;) » Java »

Problema ocupando layouts y tamaño de componentes

Estas en el tema de Problema ocupando layouts y tamaño de componentes en el foro de Java en Foros del Web. Estoy aprendiendo programacion con las librerias swing empleando eclipse (si ya se NO SUGIERAN NETBEANS PARA ESO POR QUE QUIERO APRENDER CODIGO) EL tema es ...
  #1 (permalink)  
Antiguo 10/03/2010, 07:00
(Desactivado)
 
Fecha de Ingreso: diciembre-2009
Mensajes: 44
Antigüedad: 14 años, 4 meses
Puntos: 1
Problema ocupando layouts y tamaño de componentes

Estoy aprendiendo programacion con las librerias swing empleando eclipse (si ya se NO SUGIERAN NETBEANS PARA ESO POR QUE QUIERO APRENDER CODIGO)
EL tema es que estoy empleando layouts para acomodar los componentes y lo hago de la siguiente forma

Codigo en java:

package Pack;

import javax.swing.WindowConstants;
import javax.swing.*;
import java.awt.*;

public class Consola {

public static void main(String[] args) {

JFrame principal = new JFrame();
JTextArea campo = new JTextArea();
JButton opciones = new JButton();
opciones.setText("O");
campo.setText("Escriba Comando");
principal.setLayout(new FlowLayout());
principal.setDefaultCloseOperation(WindowConstants .EXIT_ON_CLOSE);
principal.add(campo);
principal.add(opciones);
principal.pack();
Dimension maximo = new Dimension();
maximo.width=300;
maximo.height=40;
campo.setMaximumSize(maximo);

principal.setVisible(true);


}
}

el problema surge en que el TextArea que coloco, varia su tamaño en funcion del texto que contiene, y lo que yo quiero es que se quede de tamaño fijo, los que quieran que copien y peguen el codigo y veran que es lo que digo.

Que puedo hacer para ocupar el layout y que los componentes esten con tamaños fijos? probe ocupar setMaximunSize (resaltado) pero no paso nada.

Etiquetas: componentes, tamaño
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:00.