У меня есть приложение с классом Canvas3D для рисования трехмерных объектов. Фон холста по умолчанию черный. Я хочу изменить это, но я не знаю как. Я нашел кусок кода из Интернета, но он не работает. Вот код:
setLayout(new BorderLayout());
GraphicsConfiguration config = SimpleUniverse.getPreferredConfiguration();
canvas = new Canvas3D(config);
JPanel centerPanel = new JPanel(new GridLayout(1, 1));
centerPanel.setBorder(BorderFactory.createLineBorder(Color.black));
centerPanel.add(canvas);
universe = new SimpleUniverse(canvas);
Background newBk = new Background(new Color3f(Color.WHITE));
newBk.setApplicationBounds(new BoundingSphere(new Point3d(0f,0f,0f), 100));
canvas.getGraphicsContext3D().setBackground(newBk);
Не могли бы вы помочь с этой проблемой?
Заранее спасибо.