Java - Elementos centrados.

 
Vista:
sin imagen de perfil
Val: 3
Ha aumentado su posición en 7 puestos en Java (en relación al último mes)
Gráfica de Java

Elementos centrados.

Publicado por Jose Luis (3 intervenciones) el 21/05/2020 17:59:09
Buenos dias: Esyo intentando hacer un programa pequeño. Se trata de 2 raiobutton metidos en una lamina yo en la otra los labes y los TextFields. Intento hacer 3 laminas una con los radiobutton. Lo selementos que correspondes a los radioubton los meto en una lamina. Los elementos del primer radiobuton me salen bien, pero los del segundo, me salen centrados.

Os dejo el codigo. en un archivo.

Vereis que los elementos del segundo radio estan centados y no debajo de los del primero que es como quiero que esten. Gracias por la ayuda.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Kabuto
Val: 3.428
Oro
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

Elementos centrados.

Publicado por Kabuto (1381 intervenciones) el 23/05/2020 18:40:28
Humm. A ver si lo entiendo.

¿Es esto lo que quieres conseguir?
radio


En ese caso, has de modificar el layout del panel llamado suma_10

Por defecto, todos los paneles vienen con FlowLayout activado y configurado para que los componentes se vayan alineando desde el centro.
Por eso te quedaban centrados.

Hay que cambiarlo por otro FlowLayout, que le configuraremos para que se alineen desde la izquierda
Lo marco en negrita:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
public void Suma_Numeros() {
 
    eti[4]=new JLabel("Numero");
    eti[5]=new JLabel("Resultado");
 
    datos[4]=new JTextField(15);
    datos[5]=new JTextField(15);
 
    suma_10.setLayout(new FlowLayout(FlowLayout.LEFT));
 
    suma_10.add(eti[4]);
    suma_10.add(datos[4]);
 
    suma_10.add(eti[5]);
    suma_10.add(datos[5]);
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar