El problema:
Tenemos un componente dentro de un JScrollPane, por ejemplo un JTable.
El JTable no abarca todo el JScrollPane y hay una fea zona gris en el espacio que no ocupa el JTable.
La solucion:
JScrollPane scroll;
JTable tabla;
... // codigo de inicialización
scroll.add(tabla);
// Obtenemos el viewport y luego le ponemos el color que necesitemos.
scroll.getViewport().setBackground(Color.WHITE);
viernes, 24 de junio de 2011
Suscribirse a:
Enviar comentarios (Atom)
Muchísimas gracias, llevaba horas buscando y tú lo has solucionado fácil y rápido
ResponderEliminarMuchas Gracias parcero, solo tuve que copiar la ultima linea en el initComponent e importar la clase Color.
ResponderEliminarEjem:
jScrollPane.getViewport().setBackground(Color.WHITE);
Muchas gracias
ResponderEliminarmuchas gracias!
ResponderEliminarMuchas gracias eres un crack!!
ResponderEliminarExcelente, he buscado esta solución por bastante tiempo y tu la simplificaste en solo una linea de codigo
ResponderEliminarNO SE COMO PONERLO EN EL CODIGO QUE ALGUIN ME AYUDE PORFAVOR
ResponderEliminar