KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > columba > core > gui > externaltools > InfoStep


1 //The contents of this file are subject to the Mozilla Public License Version 1.1
2
//(the "License"); you may not use this file except in compliance with the
3
//License. You may obtain a copy of the License at http://www.mozilla.org/MPL/
4
//
5
//Software distributed under the License is distributed on an "AS IS" basis,
6
//WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
7
//for the specific language governing rights and
8
//limitations under the License.
9
//
10
//The Original Code is "The Columba Project"
11
//
12
//The Initial Developers of the Original Code are Frederik Dietz and Timo Stich.
13
//Portions created by Frederik Dietz and Timo Stich are Copyright (C) 2003.
14
//
15
//All Rights Reserved.
16
package org.columba.core.gui.externaltools;
17
18 import java.awt.BorderLayout JavaDoc;
19
20 import javax.swing.JComponent JavaDoc;
21 import javax.swing.JPanel JavaDoc;
22
23 import net.javaprog.ui.wizard.AbstractStep;
24
25 import org.columba.core.gui.base.MultiLineLabel;
26 import org.columba.core.resourceloader.GlobalResourceLoader;
27
28
29 /**
30  * Shows a little info page which explains to the user
31  * what happens.
32  *
33  * @author fdietz
34  */

35 class InfoStep extends AbstractStep {
36     private static final String JavaDoc RESOURCE_PATH = "org.columba.core.i18n.dialog";
37
38     public InfoStep() {
39         super(GlobalResourceLoader.getString(RESOURCE_PATH, "externaltools",
40                 "InfoStep.title"),
41             GlobalResourceLoader.getString(RESOURCE_PATH, "externaltools",
42                 "InfoStep.description"));
43     }
44
45     /* (non-Javadoc)
46          * @see net.javaprog.ui.wizard.AbstractStep#createComponent()
47          */

48     protected JComponent JavaDoc createComponent() {
49         JPanel JavaDoc panel = new JPanel JavaDoc(new BorderLayout JavaDoc());
50
51         MultiLineLabel label = new MultiLineLabel(GlobalResourceLoader.getString(
52                     RESOURCE_PATH, "externaltools", "InfoStep.text"));
53
54         panel.add(label, BorderLayout.CENTER);
55
56         return panel;
57     }
58
59     /* (non-Javadoc)
60  * @see net.javaprog.ui.wizard.Step#prepareRendering()
61  */

62     public void prepareRendering() {
63     }
64 }
65
Popular Tags