01: /*
02: * Project: AMODA - Abstract Modeled Application
03: * Class: de.gulden.framework.amoda.environment.gui.component.GUIFrameAbstract
04: * Version: snapshot-beautyj-1.1
05: *
06: * Date: 2004-09-29
07: *
08: * This is a snapshot version of the AMODA 0.2 development branch,
09: * it is not released as a seperate version.
10: * For AMODA, see http://amoda.berlios.de/.
11: *
12: * This is licensed under the GNU Lesser General Public License (LGPL)
13: * and comes with NO WARRANTY.
14: *
15: * Author: Jens Gulden
16: * Email: amoda@jensgulden.de
17: */
18:
19: package de.gulden.framework.amoda.environment.gui.component;
20:
21: import de.gulden.framework.amoda.environment.gui.GUIApplicationEnvironment;
22: import de.gulden.framework.amoda.model.interaction.*;
23: import javax.swing.JFrame;
24:
25: /**
26: * Class GUIFrameAbstract.
27: *
28: * @author Jens Gulden
29: * @version snapshot-beautyj-1.1
30: */
31: public abstract class GUIFrameAbstract extends JFrame implements
32: ErrorMessagePerformer {
33:
34: // ------------------------------------------------------------------------
35: // --- fields ---
36: // ------------------------------------------------------------------------
37:
38: protected GUIApplicationEnvironment environment;
39:
40: protected ErrorDialog errorDialog;
41:
42: // ------------------------------------------------------------------------
43: // --- constructor ---
44: // ------------------------------------------------------------------------
45:
46: public GUIFrameAbstract(GUIApplicationEnvironment environment) {
47: super ();
48: this .environment = environment;
49: this .errorDialog = new ErrorDialog(this );
50: }
51:
52: // ------------------------------------------------------------------------
53: // --- method ---
54: // ------------------------------------------------------------------------
55:
56: public void doErrorMessage(ErrorMessage errorMessage) {
57: errorDialog.doErrorMessage(errorMessage);
58: }
59:
60: } // end GUIFrameAbstract
|