www.pudn.com > lxc.rar > MovieCat.java
import java.awt.*;
import javax.swing.*;
public class MovieCat extends WmvcApp{
private MainView mainView;
private MovieListView listView;
private MovieItemView itemView;
public MovieCat(String name){
super(name,true,true);
//set up the model
setModel((WmvcModel)new MovieModel());
//set up the views and controllers
mainView=new MainView();
listView=new MovieListView();
itemView=new MovieItemView();
JScrollPane listPane=
new JScrollPane(listView.getPanel());
JScrollPane itemPane=
new JScrollPane(itemView.getPanel());
JSplitPane splitPane=
new JSplitPane(JSplitPane.HORIZONTAL_SPLIT,listPane,itemPane);
splitPane.setOneTouchExpandable(true);
splitPane.setDividerLocation(200);
Dimension minimumSize=new Dimension(100,50);
listPane.setMinimumSize(minimumSize);
itemPane.setMinimumSize(minimumSize);
MovieCat.addMainPane(splitPane);
MovieCat.getFrame().pack();
}
public static void main(String[] args) {
// TODO: Add your code here
final MovieCat movieCat=new MovieCat("MovieCat Movie Catalog Application");
WmvcApp.getContentPanel().setPreferredSize(
new Dimension(640,300));
movieCat.showApp();
}
public boolean appClosing(){
return mainView.closingCurrentMovie(true);
}
}