TheRom_S | La source MouseEvent.java :
Code :
- public static final int BUTTON3 = 3;
- ...
- public MouseEvent(Component source, int id, long when, int modifiers,
- int x, int y, int clickCount, boolean popupTrigger,
- int button)
- {
- super(source, id, when, modifiers);
- this.x = x;
- this.y = y;
- this.clickCount = clickCount;
- this.popupTrigger = popupTrigger;
- --> if (button < NOBUTTON || button >BUTTON3) {
- throw new IllegalArgumentException("Invalid button value" );
- }
- this.button = button;
- if ((getModifiers() != 0) && (getModifiersEx() == 0)) {
- setNewModifiers();
- } else if ((getModifiers() == 0) &&
- (getModifiersEx() != 0 ||
- button != NOBUTTON))
- {
- setOldModifiers();
- }
- }
|
bref, tu peux tjrs essayer de créer une nouvelle classe MyMouseEvent en changeant la limitation et en rajoutant BUTTON4 (copier/coller)
Apres t'auras ptet MyMouseListener à ajouter, voire d'autre aussi ...
si tu le fais, dis-nous le résultat Message édité par TheRom_S le 09-04-2005 à 07:15:10 ---------------
The Rom's, à votre service
|