Я создал класс с именем RotatingGeometryUpdater и когда я скомпилировать его я нахожу ошибку: RotatingGeometryUpdater не отрывать го не отменяет абстрактный метод UpdateData (Геометрия) в GeometryUpdater общественного класса RotatingGeometryUpdater реализует GeometryUpdaterRotatingGeomeryUpdater не является абстрактным и не переопределяет абстрактный метод updateData (Geomerty)?
Что мне делать?
Мой код.
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.media.j3d.*;
import javax.vecmath.*;
public class RotatingGeometryUpdater implements GeometryUpdater
{
long lastFrame = 0;
public RotatingGeometryUpdater ()
{
}
// public abstract void updateData(Geometry g){}
public boolean update(Graphics graphics, RenderingEngine engine,
GeometryArray geometry, int index, long frameNumber)
{
if (lastFrame != frameNumber)
{
lastFrame = frameNumber;
Vector3d viewAngle = engine.getViewAngle();
viewAngle.x += 1;
engine.setViewAngle(viewAngle);
}
return false;
}
}
ОК спасибо. он компилируется, но теперь выбрасывает исключение как это исключение в потоке «main» java.lang.NoClassDefFoundError: javax/media/j3d/GeometryUpdater –
Ваш путь к классам неверен, поэтому я не могу найти класс. В качестве простого исправления поместите свой класс в тот же пакет, где класс, создающий объект, - – Zavior
. Я не дал путь к классу. другая проблема есть. –