vemaxs.controller.gui
Class GUIController


public class GUIController

*******************************************************

Title: Vemaxs VML Editor


Description: Controller fuer alle Aktionen,
welche die grafische Benutzeroberflaeche betreffen


Copyright: Copyright (c) 2002


Company: 5Freunde(Tanja Bellaire, Carsten Fritz,
Nadja Schemmert, Lothar Schulz, Daniel Thöne)

Author:
Daniel
Version: 1.0

Field Summary
 private static GUIFrameframe
           
 private JFramejframe
           
 private ColorChooserlnkColorChooser
           
 private JOptionPanelnkJOptionPane
           
 private StrokeWidthDialoglnkStrokeWidthDialog
           
 private VemaxsControllerlnkVemaxsController
           
 private PointmousePosition
           

Constructor Summary
GUIController()
           

Method Summary
 GeomFigurecreateGeomFigure(String type)
          *****************************************************
BITTE DOKUMENTIEREN!
 booleandeleteGeomFigure(GeomFigure figure)
          *****************************************************
BITTE DOKUMENTIEREN!
 booleaneditGeomFigure(GeomFigure figure)
          *****************************************************
BITTE DOKUMENTIEREN!
 GeomFigureselectGeomFigure()
          *****************************************************
BITTE DOKUMENTIEREN!

Field Detail

frame

private static GUIFrame frame

jframe

private JFrame jframe

lnkColorChooser

private ColorChooser lnkColorChooser

lnkJOptionPane

private JOptionPane lnkJOptionPane

lnkStrokeWidthDialog

private StrokeWidthDialog lnkStrokeWidthDialog

lnkVemaxsController

private VemaxsController lnkVemaxsController

mousePosition

private Point mousePosition
Constructor Detail

GUIController

public GUIController()
Method Detail

createGeomFigure

public GeomFigure createGeomFigure(String type)
*****************************************************
BITTE DOKUMENTIEREN!
Parameters:
type BITTE DOKUMENTIEREN!
Returns: BITTE DOKUMENTIEREN!

deleteGeomFigure

public boolean deleteGeomFigure(GeomFigure figure)
*****************************************************
BITTE DOKUMENTIEREN!
Parameters:
figure BITTE DOKUMENTIEREN!
Returns: BITTE DOKUMENTIEREN!

editGeomFigure

public boolean editGeomFigure(GeomFigure figure)
*****************************************************
BITTE DOKUMENTIEREN!
Parameters:
figure BITTE DOKUMENTIEREN!
Returns: BITTE DOKUMENTIEREN!

selectGeomFigure

public GeomFigure selectGeomFigure()
*****************************************************
BITTE DOKUMENTIEREN!
Returns: BITTE DOKUMENTIEREN!

Association Links

to Class vemaxs.gui.GUIFrame

to Class vemaxs.view.dialogs.ColorChooser

to Class javax.swing.JFrame

to Class javax.swing.JOptionPane

to Class java.awt.Point

to Class vemaxs.view.dialogs.StrokeWidthDialog

to Class vemaxs.controller.VemaxsController