public interface MarvinToolPlugin extends MarvinPlugin
| 限定符和类型 | 方法和说明 |
|---|---|
Point |
getCursorHotSpot() |
Image |
getCursorImage() |
ImageIcon |
getIcon() |
MarvinPluginWindow |
getSettingsWindow() |
void |
load() |
void |
mouseClicked(MarvinImage a_image,
MarvinImageMask a_imageMask,
int a_x,
int a_y) |
void |
mousePressed(MarvinImage a_image,
MarvinImageMask a_imageMask,
int a_x,
int a_y) |
void |
mouseReleased(MarvinImage a_image,
MarvinImageMask a_imageMask,
int a_x,
int a_y) |
void |
update(Graphics a_graphics) |
getAttribute, getAttributes, invalidate, isValid, setAttribute, setAttributes, validatevoid load()
load 在接口中 MarvinPluginImageIcon getIcon()
Image getCursorImage()
Point getCursorHotSpot()
MarvinPluginWindow getSettingsWindow()
void mousePressed(MarvinImage a_image, MarvinImageMask a_imageMask, int a_x, int a_y)
void mouseClicked(MarvinImage a_image, MarvinImageMask a_imageMask, int a_x, int a_y)
void mouseReleased(MarvinImage a_image, MarvinImageMask a_imageMask, int a_x, int a_y)
void update(Graphics a_graphics)
Copyright © 2018. All rights reserved.