moviecat.java

来自「绝对经典!好动西和大家一起分享 呵呵 你们不应该如此限制的,不好」· Java 代码 · 共 58 行

JAVA
58 行
字号
/* MovieCat - A simple Movie Catalog Application * Copyright (c) 2001, Bruce E. Wampler */import java.awt.*;import javax.swing.*;public class MovieCat extends WmvcApp{    private MainView mainView;    private MovieListView listView;    private MovieItemView itemView;       public MovieCat(String name)	// constructor    {	super(name, true, true);    // Create with menu, toolbar	// **** First, create the model	setModel( (WmvcModel) new MovieModel() );	// **** Next, create the view/controllers	mainView = new MainView();	// won't use any panels	listView = new MovieListView();	// list view for left	itemView = new MovieItemView();	// item view for right	// ****  Create a split pane, add list and item views	JScrollPane listPane = 	    new JScrollPane(listView.getPanel());	JScrollPane itemPane = 	    new JScrollPane(itemView.getPanel());	JSplitPane splitPane = 	    new JSplitPane(JSplitPane.HORIZONTAL_SPLIT,	        listPane, itemPane);	splitPane.setOneTouchExpandable(true);	// details	splitPane.setDividerLocation(200);	Dimension minimumSize = new Dimension(100, 50);	listPane.setMinimumSize(minimumSize);	itemPane.setMinimumSize(minimumSize);	WmvcApp.addMainPane(splitPane);	// add splitter    }        public boolean appClosing()     {	return mainView.closingCurrentMovie(true);    }        public static void main(String[] args)    {        final MovieCat movieCat =            new MovieCat("MovieCat Movie Catalog Application");	WmvcApp.getContentPanel().setPreferredSize(   	   new Dimension(640, 300)); // make bigger than default	movieCat.showApp();	     // pop it up    }}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?