View Javadoc

1   
2   
3   import org.qdwizard.Screen;
4   import org.qdwizard.Wizard;
5   
6   import java.util.Locale;
7   
8   import javax.swing.JFrame;
9   import javax.swing.JLabel;
10  
11  import junit.framework.TestCase;
12  import junit.textui.TestRunner;
13  
14  
15  /***
16   *  Type description
17   *
18   * @author     Bertrand Florat
19   * @created    8 juil. 2006
20   */
21  public class QDWizardTest1 extends TestCase {
22  
23      public static class Screen1 extends Screen{
24  
25          /* (non-Javadoc)
26           * @see org.jajuk.ui.wizard.Screen#getName()
27           */
28          @Override
29          public String getName() {
30              return "Screen1";
31          }
32  
33          /* (non-Javadoc)
34           * @see org.jajuk.ui.wizard.Screen#getDescription()
35           */
36          @Override
37          public String getDescription() {
38              return "Screen1 description";
39          }
40  
41          /* (non-Javadoc)
42           * @see org.jajuk.ui.wizard.Screen#initUI()
43           */
44          @Override
45          public void initUI() {
46              add(new JLabel("HOP"));
47          }
48          
49      }
50      
51      
52      public static void main(String[] args) {
53          TestRunner.run(QDWizardTest1.class);
54      }
55      
56      public void testCreate() throws Exception {
57          JFrame jf = new JFrame("Test");
58          jf.setVisible(true);
59          Wizard wizard = new Wizard("Test",Screen1.class,null,null,jf, Locale.GERMAN){
60  
61              @Override
62              public Class getPreviousScreen(Class arg0) {
63                  return null;
64              }
65  
66              @Override
67              public Class getNextScreen(Class arg0) {
68                  return null;
69              }
70  
71              @Override
72              public void finish() {
73              }
74              
75          };
76          wizard.show();
77     
78      }
79      
80  
81  }