Simulate windows explorer's view, contain 5 type views:
In these 5 views, detail view is a FDetailview(base on JTable), called it
viewDetail, and other 4 view are all FCommonList(base on JList), call them
Someone who want to use this FListView, he/she should implements the
remark: user should initialize the columns in detail view, in fact it's a
Items in this views are all FItemCell objects, FItemCell base on JLabel.
A utility class, help programmer using the FListView.
In FListViewOperator, FListView's items all suppose to be File object.
FListViewOperator use a Singleton design pattern, in this application there
will be only one FListViewOperator instance exists.