Is it ok?

Is it ok to make a 2d-tile rpg game kinda like… http://www.forlornonline.com/

but in java swing, and each user has an independent client with my game installed.
I want to use java swing and display a Java2D canvas for the small tile map in the corner of the swing.
I always dreamed of starting a small online community like this.

I am not skilled enough to do this stuff online, but I was going to work a single player version of my game first.
…then ill have to learn networking somehow. I will need a server someday when I have actual money.

I would like users with their java swing clients to be able to log in, chat and do anything in the game.
I do not like scripting or browser’s, I like clients.

I do think i would like to build my game so it will be easier to port to online-play, like getting the server ready, and managing the data, saving etc.

DOing quality games in Swing is difficult and IMO genreally mreo trouble then its worth.

Id suggest looking at Slick instead.

http://slick.cokeandcode.com

i actually decided not to do Swing, and just wanted to do straight LWJGL.