12 * version 2 for more details (a copy is included in the LICENSE file that 13 * accompanied this code). 14 * 15 * You should have received a copy of the GNU General Public License version 16 * 2 along with this work; if not, write to the Free Software Foundation, 17 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 18 * 19 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 20 * or visit www.oracle.com if you need additional information or have any 21 * questions. 22 */ 23 24 25 /* 26 * @test 27 * @key headful 28 * @bug 8043126 29 * @summary Check whether KeyEvent.getModifiers() returns correct modifiers 30 * when Ctrl, Alt or Shift keys are pressed. 31 * 32 * @library ../../../../../lib/testlibrary/ ../../helpers/lwcomponents/ 33 * @build LWComponent 34 * @build LWButton 35 * @build LWList 36 * @build ExtendedRobot 37 * @run main/timeout=600 KeyMaskTest 38 */ 39 40 41 import java.awt.*; 42 import java.awt.event.InputEvent; 43 44 import java.awt.event.KeyAdapter; 45 import java.awt.event.KeyEvent; 46 47 import java.util.ArrayList; 48 49 import static jdk.testlibrary.Asserts.*; 50 51 import test.java.awt.event.helpers.lwcomponents.LWButton; 52 import test.java.awt.event.helpers.lwcomponents.LWList; 53 54 55 56 public class KeyMaskTest extends KeyAdapter { 57 58 Frame frame; 59 60 Button button; 61 LWButton buttonLW; 62 TextField textField; 63 TextArea textArea; 64 List list; 65 LWList listLW; 66 67 int buttonPressedNumber; 68 int buttonReleasedNumber; 69 | 12 * version 2 for more details (a copy is included in the LICENSE file that 13 * accompanied this code). 14 * 15 * You should have received a copy of the GNU General Public License version 16 * 2 along with this work; if not, write to the Free Software Foundation, 17 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 18 * 19 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 20 * or visit www.oracle.com if you need additional information or have any 21 * questions. 22 */ 23 24 25 /* 26 * @test 27 * @key headful 28 * @bug 8043126 29 * @summary Check whether KeyEvent.getModifiers() returns correct modifiers 30 * when Ctrl, Alt or Shift keys are pressed. 31 * 32 * @library /lib/testlibrary/ ../../helpers/lwcomponents/ 33 * @library /test/lib 34 * @build LWComponent 35 * @build LWButton 36 * @build LWList 37 * @build ExtendedRobot 38 * @run main/timeout=600 KeyMaskTest 39 */ 40 41 42 import java.awt.*; 43 import java.awt.event.InputEvent; 44 45 import java.awt.event.KeyAdapter; 46 import java.awt.event.KeyEvent; 47 48 import java.util.ArrayList; 49 50 import static jdk.test.lib.Asserts.*; 51 52 import test.java.awt.event.helpers.lwcomponents.LWButton; 53 import test.java.awt.event.helpers.lwcomponents.LWList; 54 55 56 57 public class KeyMaskTest extends KeyAdapter { 58 59 Frame frame; 60 61 Button button; 62 LWButton buttonLW; 63 TextField textField; 64 TextArea textArea; 65 List list; 66 LWList listLW; 67 68 int buttonPressedNumber; 69 int buttonReleasedNumber; 70 |