package com.pixelmaid.dresscode.app.ui.tools; import java.awt.Cursor; import java.awt.Image; import java.awt.Toolkit; import com.pixelmaid.dresscode.antlr.types.tree.NodeEvent; import com.pixelmaid.dresscode.drawing.primitive2d.Drawable; public class Tool extends NodeEvent{ protected Cursor cursorImage; protected boolean active = false; protected Drawable createdDrawable; public Cursor getImage(){ return cursorImage; } public void setImage(String cImage){ Toolkit toolkit = Toolkit.getDefaultToolkit(); Image cursor = toolkit.getImage(ClassLoader.getSystemResource("com/pixelmaid/dresscode/resources/"+cImage+".png")); java.awt.Point cursorHotSpot = new java.awt.Point(0,0); cursorImage = toolkit.createCustomCursor(cursor, cursorHotSpot, "Cursor"); } public boolean isActive(){ return active; } public void setActive(boolean a){ active =a; } public void mousePressed(double mouseX, double mouseY, boolean special) { // TODO Auto-generated method stub } public void mouseReleased(double mouseX, double mouseY, boolean special) { // TODO Auto-generated method stub } public void mouseDragged(double mouseX, double mouseY, boolean special) { // TODO Auto-generated method stub } public Drawable getCreated(){ return this.createdDrawable; } }