java - ¿Cómo hacer que el fondo de una JTable sea transparente?
swing (1)
La tabla será transparente si ni ella ni las celdas son opacas:
table.setOpaque(false);
((DefaultTableCellRenderer)table.getDefaultRenderer(Object.class)).setOpaque(false);
Si la tabla está en un ScrollPane
, también debe ser transparente:
scrollPane.setOpaque(false);
scrollPane.getViewport().setOpaque(false);
Al menos, puedes eliminar las líneas de la grilla:
table.setShowGrid(false);
Un gran trabajo para un resultado simple ...
Posible duplicado:
Transparencia de mesa Java swing
No es tan fácil hacer que un fondo JTable sea transparente. Quiero ver solo el contenido de texto de mis celdas.