// if it's modified in the EDT while this method draws it
BufferedImage navigationPanelImage = HomeComponent3D.this.navigationPanelImage;
// Render navigation panel upon canvas 3D if it exists
if (navigationPanelImage != null) {
J3DGraphics2D g2D = canvas3D.getGraphics2D();
g2D.drawImage(navigationPanelImage, null, 0, 0);
g2D.flush(true);
}
}
});
}