Almost every application with GUI needs icons. And they better be sexy. And stylish. And consistent. And small. Here are few tips for programatically creating icons using Java 2D features
V. Alexiev, P. Tarkalanov, N. Georgiev, and L. Pavlova. Digital Presentation and Preservation of Cultural and Scientific Heritage (DIPP 2020), 10, Burgas, Bulgaria, Institute of Mathematics and Informatics (IMI BAS), Sofia, (September 2020)
C. Hookway. Proceedings of the 15th International Conference on Conceptual Structures (ICCS 2007), volume 4604 of Lecture Notes in Artificial Intelligence, page 59-68. Berlin, Heidelberg, Springer-Verlag, (July 2007)