so i know japplet, jframe, jdialog, jwindow, jpanel windows to create gui.

japplet = you use japplet for website with no resizeable or main buttons
jframe = ???
...

try to explain as much as you can. i want to know adv and dis of these window.

Use JFrame for a normal application window - not a web site - resizable, minimise/maximise/close buttons etc.