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);
	}
	
}