When you say "graphics", I'm assuming you mean a GUI apps?
Then there are several options in Java to make GUI apps by using the available Java GUI frameworks.
Swing, JavaFX, AWT/SWT
I'd probably suggest Swing. There is a nice beginner tutorial here
. Try the "Learning Swing with the NetBeans IDE" tutorial list there
a Java IDE and it has some nice Swing designer tools (you'll have to download the Swing plugins, but just follow the Netbeans tutorial in the link I gave you).