personal exploration into java GUI dev via Swing