Accepted answer

guis in java applications are made using swing. it seems your problem is making the interfaces visually appealing? that's what the drag-and-drop gui builders are for. they help you quickly generate screen layouts (code is generated automatically and is modifiable).

you should try using eclipse's window builder

study any concepts of relative or absolute layouts relevant to swing. this will help you position widgets within your gui.

java provides some standards or "best practices" for gui design

window builder is very helpful, but to position and modify size of widgets you must know what attributes are related to that widget, this is provided in oracle's swing documentation.

for starters, skip the builders and start writing code on your own. then refer to documentation on how to move those components and position them in the window as you want. there are plenty of code samples and tutorials available like this one

Related Query

More Query from same tag