Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/03/2014, 03:32
Avatar de chuidiang
chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 7 meses
Puntos: 454
Respuesta: Eliminar Espacios entre componentes

Hola:

Los JTextField tiene un método getBorder() que devuelve un Border, ahí están incluidos los márgenes de este componente. Border tiene un método getBorderInsets() y el Inset devuelto tiene un set()... con el que puedes poner todos estos márgenes.

Código Java:
Ver original
  1. para cada jtextfield {
  2.    jTextField.getBorder().getBorderInsets().set(0,0,0,0);
  3. }

Prueba igualmente a llamar al getInsets() del JTextField directamente, no sé si se "suman" a los del border o son lo mismo.

Código Java:
Ver original
  1. jTextField.getInsets().set(0,0,0,0);

El que te cambie o no las dimensiones del array de JTextField dentro de la ventana depende del layout que hayas puesto a la ventana y el espacio disponible. ¿Qué layout tienes en la ventana principal y como añades los tres componentes que tienes (boton, foto y matriz, aparte de los JLabel)

Un consejo, trata de escribir mejor los post, es difícil leerte si pones todo seguido, sin comas, pasando de una idea a otra. Me ha costado decidirme a leerlo y contestar.

Se bueno.
__________________
Apuntes Java
Wiki de Programación

Última edición por chuidiang; 04/03/2014 a las 03:39