Я нашел книгу О'Рейли Джонатана Кнудсена хорошим источником информации для меня.
Java 2D Graphics
Jonathan Knudsen
ISBN 1-56592-484-3
Тем не менее, довольно сложно обращаться к тоннам 2D-API, не сталкиваясь с некоторыми из них.Детали Swing, поскольку объект визуализации Graphics по умолчанию для процедур рисования Swing - это объект Graphics2D.Поэтому самое простое, что нужно сделать, это переопределить процедуру рендеринга компонента, чтобы продемонстрировать точку, которую вы пытаетесь создать.
Тем не менее, вышеприведенная книга также немного устарела с точки зрения рендеринга Swing.Правильный способ обработки новых многопоточных свойств Swing (вызов Runnables через Swing invokeLater(...)
) даже не упоминается.Тем не менее, фактический 2D API описан с хорошей глубиной и детальностью, и он предоставляет некоторые указатели для 2D-обработки «вне свинга» (пример декодера PNG в главе 11).