01: //The contents of this file are subject to the Mozilla Public License Version 1.1
02: //(the "License"); you may not use this file except in compliance with the
03: //License. You may obtain a copy of the License at http://www.mozilla.org/MPL/
04: //
05: //Software distributed under the License is distributed on an "AS IS" basis,
06: //WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
07: //for the specific language governing rights and
08: //limitations under the License.
09: //
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;
19:
20: import javax.swing.JComponent;
21: import javax.swing.JPanel;
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: * Shows a little info page which explains to the user
30: * what happens.
31: *
32: * @author fdietz
33: */
34: class InfoStep extends AbstractStep {
35: private static final String RESOURCE_PATH = "org.columba.core.i18n.dialog";
36:
37: public InfoStep() {
38: super (GlobalResourceLoader.getString(RESOURCE_PATH,
39: "externaltools", "InfoStep.title"),
40: GlobalResourceLoader.getString(RESOURCE_PATH,
41: "externaltools", "InfoStep.description"));
42: }
43:
44: /* (non-Javadoc)
45: * @see net.javaprog.ui.wizard.AbstractStep#createComponent()
46: */
47: protected JComponent createComponent() {
48: JPanel panel = new JPanel(new BorderLayout());
49:
50: MultiLineLabel label = new MultiLineLabel(GlobalResourceLoader
51: .getString(RESOURCE_PATH, "externaltools",
52: "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: }
|