what is heirarchy for java base desktop application

 

1-object
2-component
3-container
4-window
5-dialog
6-fileDialog

object is what where component where container where window where dialog where diledialog reside