Два возможных решения, но я не знаю, какое. : D Я думаю, что первый подход будет иметь самые высокие шансы на успех.
Первый подход
Переопределите ваш paintComponent(Graphics g)
метод:
public void paintComponent(Graphics g)
{
//First super
super.paintComponent(g);
g.drawImage(0, 0, getWidth(), getHeight());
}
Второй подход
Установите для непрозрачного JTable значение false: table.setOpaque(false);
Переопределите ваш paintComponent(Graphics g)
метод:
public void paintComponent(Graphics g)
{
//First draw
g.drawImage(0, 0, getWidth(), getHeight());
super.paintComponent(g);
}