Sun опубликовала большой список примеров Java 2D , многие из которых включают анимацию. Вы должны быть в состоянии скопировать методы, используемые там. Взгляни!
Примечание: «Java 2D» звучит как некоторый API, для которого вам нужно загрузить новую библиотеку. Это не так: Java 2D является частью "обычных" библиотек JDK / JRE.
Еще одно замечание: между апплетом, показывающим графику, и настольным приложением нет особой разницы. Чтобы преобразовать апплет Swing в настольное приложение, большая часть усилий заключается в замене JApplet
на JFrame
и перемещении кода init
апплета в конструктор JFrame. Поэтому, если вы видите пример кода для апплетов, не выбрасывайте его в окно, так как он все еще может быть вам полезен.