Hi, good day, would just like to ask if what do you usually use as a layout for creating desktop applications... i tried the default grid layout for a while but i found it very limitting in terms of positioning components and sizes.. so i've shifted to using a null layout and just assigning the x y coordinates and the size... but the code is really messy this way but it works.. what do people usually use.. iv seen a combination of layouts combined together with jpanels grouping each part of the interface... i was hoping to find a better way as i write desktop applications fairly frequently and was hoping use a more organized version than a null layout (setlayout(null))... i'm looking forward to make applications with nice designs too mostly like the mobile apps with flat ui designs and would also like to ask what would be the best direction to designing layouts with graphics buttons, animations on moise overs, animated backgrounds, maybe background music, pretty much graphic intensive but very streamlined look... thank u...