< prev index next >

test/javax/swing/dnd/8139050/NativeErrorsInTableDnD.java

Print this page




  22  */
  23 
  24 import java.awt.Rectangle;
  25 import java.awt.event.InputEvent;
  26 import java.io.BufferedReader;
  27 import java.io.File;
  28 import java.io.InputStreamReader;
  29 import java.util.ArrayList;
  30 import java.util.List;
  31 
  32 import javax.swing.JFrame;
  33 import javax.swing.JTable;
  34 import javax.swing.SwingUtilities;
  35 import javax.swing.UIManager;
  36 import javax.swing.UnsupportedLookAndFeelException;
  37 
  38 import static javax.swing.UIManager.getInstalledLookAndFeels;
  39 
  40 /**
  41  * @test
  42  * @bug 8139050
  43  * @library ../../../../lib/testlibrary
  44  * @build ExtendedRobot
  45  * @run main/othervm/timeout=360 -Xcheck:jni NativeErrorsInTableDnD
  46  */
  47 public final class NativeErrorsInTableDnD {
  48 
  49     private static JFrame frame;
  50 
  51     private static volatile Rectangle bounds;
  52 
  53     public static void main(final String[] args) throws Exception {
  54         if (args.length == 0) {
  55             createChildProcess();
  56             return;
  57         }
  58         for (final UIManager.LookAndFeelInfo laf : getInstalledLookAndFeels()) {
  59             SwingUtilities.invokeAndWait(() -> setLookAndFeel(laf));
  60 
  61             SwingUtilities.invokeAndWait(() -> {
  62                 final JTable table = new JTable(10, 10);




  22  */
  23 
  24 import java.awt.Rectangle;
  25 import java.awt.event.InputEvent;
  26 import java.io.BufferedReader;
  27 import java.io.File;
  28 import java.io.InputStreamReader;
  29 import java.util.ArrayList;
  30 import java.util.List;
  31 
  32 import javax.swing.JFrame;
  33 import javax.swing.JTable;
  34 import javax.swing.SwingUtilities;
  35 import javax.swing.UIManager;
  36 import javax.swing.UnsupportedLookAndFeelException;
  37 
  38 import static javax.swing.UIManager.getInstalledLookAndFeels;
  39 
  40 /**
  41  * @test
  42  * @bug 8139050 8153871
  43  * @library ../../../../lib/testlibrary
  44  * @build ExtendedRobot
  45  * @run main/othervm/timeout=360 -Xcheck:jni NativeErrorsInTableDnD
  46  */
  47 public final class NativeErrorsInTableDnD {
  48 
  49     private static JFrame frame;
  50 
  51     private static volatile Rectangle bounds;
  52 
  53     public static void main(final String[] args) throws Exception {
  54         if (args.length == 0) {
  55             createChildProcess();
  56             return;
  57         }
  58         for (final UIManager.LookAndFeelInfo laf : getInstalledLookAndFeels()) {
  59             SwingUtilities.invokeAndWait(() -> setLookAndFeel(laf));
  60 
  61             SwingUtilities.invokeAndWait(() -> {
  62                 final JTable table = new JTable(10, 10);


< prev index next >