1   /*
2    * Scope: a generic MVC framework.
3    * Copyright (c) 2000-2002, The Scope team
4    * All rights reserved.
5    *
6    *
7    * Redistribution and use in source and binary forms, with or without
8    * modification, are permitted provided that the following conditions
9    * are met:
10   *
11   * Redistributions of source code must retain the above copyright
12   * notice, this list of conditions and the following disclaimer.
13   *
14   * Redistributions in binary form must reproduce the above copyright
15   * notice, this list of conditions and the following disclaimer in the
16   * documentation and/or other materials provided with the distribution.
17   *
18   * Neither the name "Scope" nor the names of its contributors
19   * may be used to endorse or promote products derived from this software
20   * without specific prior written permission.
21   *
22   *
23   * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
24   * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
25   * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
26   * A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR
27   * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
28   * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
29   * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
30   * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
31   * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
32   * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
33   * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
34   *
35   *
36   * $Id: ActivemodelView2.java,v 1.3 2002/09/05 15:41:46 ludovicc Exp $
37   */
38  package samples.swing.activemodel;
39  
40  import java.awt.BorderLayout;
41  import javax.swing.JLabel;
42  
43  import org.scopemvc.core.Control;
44  import org.scopemvc.view.swing.SButton;
45  import org.scopemvc.view.swing.SLabel;
46  import org.scopemvc.view.swing.SPanel;
47  
48  /***
49   * @author <A HREF="mailto:smeyfroi@users.sourceforge.net">Steve Meyfroidt</A>
50   * @created 05 September 2002
51   * @see samples.helloworld2.Hello2View2
52   * @version $Revision: 1.3 $ $Date: 2002/09/05 15:41:46 $
53   */
54  public class ActivemodelView2 extends SPanel {
55  
56      /***
57       * Constructor for the ActivemodelView2 object
58       */
59      public ActivemodelView2() {
60  
61          setLayout(new BorderLayout(12, 12));
62  
63          JLabel l = new JLabel("Goodbye");
64          add(l, BorderLayout.WEST);
65  
66          SLabel bl = new SLabel();
67          bl.setSelectorString("name");
68          add(bl, BorderLayout.EAST);
69  
70          add(new SButton(ActivemodelController.EXIT_CONTROL_ID), BorderLayout.SOUTH);
71      }
72  
73  
74      /***
75       * Gets the title
76       *
77       * @return The title value
78       */
79      public String getTitle() {
80          return "Activemodel - Goodbye";
81      }
82  
83  
84      /***
85       * Gets the close control
86       *
87       * @return The closeControl value
88       */
89      public Control getCloseControl() {
90          return new Control(ActivemodelController.EXIT_CONTROL_ID);
91      }
92  }
This page was automatically generated by Maven