Java 2中的MVC设计模式

雪5969

雪5969

2016-02-19 19:00

下面图老师小编跟大家分享Java 2中的MVC设计模式,一起来学习下过程究竟如何进行吧!喜欢就赶紧收藏起来哦~

  一个好的用户界面(GUI)的设计通常可以在现实世界找到相应的表现。    

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)

      例如,假如在您的面前摆放着一个类似于电脑键盘按键的一个简单的按钮,然而就是这么简单的一个按钮,我们就可以看出一个GUI设计的规则,它由两个主要的部分构成,一部分使得它具有了按钮应该具有的动作特性,例如可以被按下。另外一部分则负责它的表现,例如这个按钮是代表了A还是B。

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)

  //[C] 2002 Sun Microsystems, Inc.---
  import Java.awt.BorderLayout;
  import java.awt.GridLayout;
  import java.awt.event.ActionEvent;
  import java.awt.event.ActionListener;
  import java.awt.event.WindowAdapter;
  import java.awt.event.WindowEvent;
  import java.util.ArrayList;
  import java.util.Iterator;

  import javax.swing.BoxLayout;
  import javax.swing.JButton;
  import javax.swing.JFrame;
  import javax.swing.JLabel;
  import javax.swing.JPanel;
  import javax.swing.JScrollPane;
  import javax.swing.JTextArea;
  import javax.swing.JTextField;
  public class RunMVCPattern {
      public static void main(String [] arguments){
          System.out.println("Example for the MVC pattern");
          System.out.println();
          System.out.println("In this example, a Contact is divided into");
          System.out.println(" Model, View and Controller components.");
          System.out.println();
          System.out.println("To illustrate the flexibility of MVC, the same");
          System.out.println(" Model will be used to provide information");
          System.out.println(" to two View components.");
          System.out.println();
          System.out.println("One view, ContactEditView, will provide a Contact");
          System.out.println(" editor window and will be paired with a controller");
          System.out.println(" called ContactEditController.");
          System.out.println();
          System.out.println("The other view, ContactDisplayView, will provide a");
          System.out.println(" display window which will reflect the changes made");
          System.out.println(" in the editor window. This view does not support");
          System.out.println(" user interaction, and so does not provide a controller.");
          System.out.println();
         
          System.out.println("Creating ContactModel");
          ContactModel model = new ContactModel();
  

展开更多 50%)
分享

猜你喜欢

Java 2中的MVC设计模式

编程语言 网络编程
Java 2中的MVC设计模式

通过Java Swing看透MVC设计

Java JAVA基础
通过Java Swing看透MVC设计

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

FleaPHP 开发指南 - 2. FleaPHP 中的 MVC 模式

编程语言 网络编程
FleaPHP 开发指南 - 2. FleaPHP 中的 MVC 模式

基于MVC设计模式的WEB应用框架研究

编程语言 网络编程
基于MVC设计模式的WEB应用框架研究

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

MVC模式的PHP实现

PHP
MVC模式的PHP实现

基于Java的代理设计模式

Java JAVA基础
基于Java的代理设计模式

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

数据库中的pureXML优点介绍

数据库中的pureXML优点介绍

线程基础---wait(),notify的应用一例

线程基础---wait(),notify的应用一例
下拉加载更多内容 ↓