Como añadir una etiqueta a un JFrame

Elisa
21 de Diciembre del 2005
Hola amigos pues eso co que metodo se añade una etiqueta a un JFrame pero en una POSICION LEÍDA DE TECLADO. Gracias

Capone
21 de Diciembre del 2005
En este tutorial vas a necesitar lo que necesitas, es muy poco específica tu pregunta.

Capone
21 de Diciembre del 2005
http://www.programacion.com/java/tutorial/swing/

Elisa
21 de Diciembre del 2005
Lo que quiero decir es que el metodo add no me permite colocar la etiqueta donde yo quiero tien posiciones predeterminadas (a pesar de que hay varios add) por eso quiero saber si hay otro metodo para añadir etiquetas pero q le puedas pasar la posición que quieres que ocupe

Capone
21 de Diciembre del 2005
Existe una clase que se llama GridBagLayout, esa clase te puede servir para posicionar los componentes de la forma que querras. En el tutorial anterior esta como se usa esa clase.

Capone
21 de Diciembre del 2005
Aquí te podes dar una idea de como hacerlo... espero que te sirva

GridBagLayout buttonsPanelLayout = new GridBagLayout();
GridBagConstraints panelConstraints = new GridBagConstraints();

panel.setLayout(buttonsPanelLayout);

//Insets le decis cuanto espacio queres que te deje entre cada componente, izquierda, derecha etc..

panelConstraints.insets = new Insets(11, 0, 0, 10);

//gridx, le decis en que posicion en x queres que te ponga el componente.
panelConstraints.gridx = 0;
//gridy igual
panelConstraints.gridy = 0;
//weigthx, es el peso en x, cuando agrandas el panel, que peso va a tener para agrandarse tambien.
panelConstraints.weightx = 0.0;
//weighty igual
panelConstraints.weighty = 0.0;

//Y aqui te agrega el componente donde le hayas especificado anteriormente
panel.add(new JLabel("Label 1"), panelConstraints);

//Para agregar otro componente, lo haces de igual forma
panelConstraints.gridx = 1;
panel.add(new JLabel("Label 2"), panelConstraints);