databionics.esom.tool.component
Class ComponentTool

java.lang.Object
  extended by databionics.esom.tool.AbstractTool
      extended by databionics.esom.tool.component.ComponentTool
All Implemented Interfaces:
java.awt.event.ActionListener, java.util.EventListener, javax.swing.event.ChangeListener

public class ComponentTool
extends AbstractTool
implements javax.swing.event.ChangeListener

Author:
stammi

Field Summary
protected  javax.swing.JButton btnUpdate
           
protected static org.apache.log4j.Logger log
          Interface to log4j system
 
Fields inherited from class databionics.esom.tool.AbstractTool
application, bottomBar, bottomTab, btnClear, btnLoad, btnPaint, btnSave, clearItm, clickMode, controlButton, creatorPanel, dataTable, dataTableModel, displayPanel, dragMode, drawing, fileMenu, filename, gui, loader, loadItm, moveCallback, pnlControl, polygonMode, popMenu, removeItm, renderer, renderPanel, saveItm, toolBar, toolRenderer
 
Constructor Summary
ComponentTool(boolean gui, Application application)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
          If the big ControlButton is pressed, select this Tool also the draw/undrawbutton is handled here.
 java.lang.String getShortTitle()
           
 void init()
          Initialize what needs to be Initialized.
 boolean load(java.lang.String filename)
           
 java.awt.image.BufferedImage makeComponentsImage()
          called if ComponentRenderer was chosen (flag:if(controlPanel.inCompos)).
 void reset()
          reset the tool.
 boolean save(java.lang.String filename)
           
 void setData(java.lang.Object object)
           
 void stateChanged(javax.swing.event.ChangeEvent arg0)
           
 
Methods inherited from class databionics.esom.tool.AbstractTool
callback, getApplication, getBottomTab, getCallback, getControlButton, getCreatorPanel, getDataTable, getDataTableModel, getDisplayPanel, getFileMenu, getFilename, getLoader, getMessage, getMoveCallback, getPnlControl, getPopMenu, getRenderer, getToolBar, getToolRenderer, initGui, isClickMode, isDragMode, isDrawing, isGui, isPolygonMode, moveSelection, reAreas, reColorize, reDraw, reFore, reMask, rePostFore, rePreFore, reRender, reTile, reZoom, select, setApplication, setBottomTab, setCallback, setClickMode, setControlButton, setCreatorPanel, setCtrlAccelerator, setDataTable, setDataTableModel, setDisplayPanel, setDragMode, setDrawing, setFilename, setLoader, setMoveCallback, setPolygonMode, setRenderer, setToolBar, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

protected static final org.apache.log4j.Logger log
Interface to log4j system


btnUpdate

protected javax.swing.JButton btnUpdate
Constructor Detail

ComponentTool

public ComponentTool(boolean gui,
                     Application application)
Parameters:
gui -
Method Detail

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Description copied from class: AbstractTool
If the big ControlButton is pressed, select this Tool also the draw/undrawbutton is handled here. Implementors should call super.actionperformed at the end of their actionPerformed method. if not, be shure, you want this behaviour.

Specified by:
actionPerformed in interface java.awt.event.ActionListener
Overrides:
actionPerformed in class AbstractTool
Parameters:
e - an ActionEvent

init

public void init()
Description copied from class: AbstractTool
Initialize what needs to be Initialized.

Specified by:
init in class AbstractTool

reset

public void reset()
Description copied from class: AbstractTool
reset the tool.

Specified by:
reset in class AbstractTool

load

public boolean load(java.lang.String filename)

save

public boolean save(java.lang.String filename)

setData

public void setData(java.lang.Object object)

makeComponentsImage

public java.awt.image.BufferedImage makeComponentsImage()
called if ComponentRenderer was chosen (flag:if(controlPanel.inCompos)). draws all components side by side


getShortTitle

public java.lang.String getShortTitle()
Specified by:
getShortTitle in class AbstractTool

stateChanged

public void stateChanged(javax.swing.event.ChangeEvent arg0)
Specified by:
stateChanged in interface javax.swing.event.ChangeListener


Copyright © 2005-2006 Databionics Research Group. All Rights Reserved.