429
430 //Fill array of expected results for the case when mouse buttons are only used with CTRL modifier key
431 Arrays.fill(tmp, InputEvent.CTRL_DOWN_MASK);
432 for (int i = 0, j = 3; i < tmp.length; i = i + 3, j++){
433 System.out.println("modifiersExStandardCTRL FILLING : " + tmp[i] + " + " + mouseButtonDownMasks[j]);
434 tmp[i] = tmp[i] | mouseButtonDownMasks[j];
435 }
436 modifiersExStandardCTRL = Arrays.copyOf(tmp, tmp.length);
437
438 //Fill array of expected results for the case when mouse buttons are only used with ALT modifier key
439 Arrays.fill(tmp, InputEvent.ALT_DOWN_MASK);
440 for (int i = 0, j = 3; i < tmp.length; i = i + 3, j++){
441 System.out.println("modifiersExStandardALT FILLING : " + tmp[i] + " + " + mouseButtonDownMasks[j]);
442 tmp[i] = tmp[i] | mouseButtonDownMasks[j];
443 }
444 modifiersExStandardALT = Arrays.copyOf(tmp, tmp.length);
445 }
446
447 public static void main(String []s){
448 if (MouseInfo.getNumberOfButtons() < 4){
449 System.out.println("There are less then 4 buttons on the mouse. The test may not be accomplished. Skipping.");
450 return;
451 }
452 initVars();
453 MouseModifiersUnitTest_Extra frame = new MouseModifiersUnitTest_Extra();
454 frame.initParams(s);
455 frame.init();
456 initAdapters();
457 frame.start();
458 }
459
460 }// class
461
462 /* A class that invoke appropriate verification
463 * routine with current modifier.
464 */
465 class CheckingModifierAdapterExtra extends MouseAdapter{
466 int modifier;
467 public CheckingModifierAdapterExtra(int modifier){
468 this.modifier = modifier;
469 }
|
429
430 //Fill array of expected results for the case when mouse buttons are only used with CTRL modifier key
431 Arrays.fill(tmp, InputEvent.CTRL_DOWN_MASK);
432 for (int i = 0, j = 3; i < tmp.length; i = i + 3, j++){
433 System.out.println("modifiersExStandardCTRL FILLING : " + tmp[i] + " + " + mouseButtonDownMasks[j]);
434 tmp[i] = tmp[i] | mouseButtonDownMasks[j];
435 }
436 modifiersExStandardCTRL = Arrays.copyOf(tmp, tmp.length);
437
438 //Fill array of expected results for the case when mouse buttons are only used with ALT modifier key
439 Arrays.fill(tmp, InputEvent.ALT_DOWN_MASK);
440 for (int i = 0, j = 3; i < tmp.length; i = i + 3, j++){
441 System.out.println("modifiersExStandardALT FILLING : " + tmp[i] + " + " + mouseButtonDownMasks[j]);
442 tmp[i] = tmp[i] | mouseButtonDownMasks[j];
443 }
444 modifiersExStandardALT = Arrays.copyOf(tmp, tmp.length);
445 }
446
447 public static void main(String []s){
448 if (MouseInfo.getNumberOfButtons() < 4){
449 System.out.println("There are less than 4 buttons on the mouse. The test may not be accomplished. Skipping.");
450 return;
451 }
452 initVars();
453 MouseModifiersUnitTest_Extra frame = new MouseModifiersUnitTest_Extra();
454 frame.initParams(s);
455 frame.init();
456 initAdapters();
457 frame.start();
458 }
459
460 }// class
461
462 /* A class that invoke appropriate verification
463 * routine with current modifier.
464 */
465 class CheckingModifierAdapterExtra extends MouseAdapter{
466 int modifier;
467 public CheckingModifierAdapterExtra(int modifier){
468 this.modifier = modifier;
469 }
|