X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=test%2Fjalview%2Fgui%2FJAL1353bugdemo.java;h=25dcac1e58b63ac1b381fc75ac30833f5f6eae91;hb=cb8e52fbbc5f725e3f7f48c672cdddb0690bd978;hp=9d0cedbae4a7c13fb2be301a96708d19177e3f7f;hpb=cbc07eab0291f023f89b2554c488ae9e4587ae2a;p=jalview.git diff --git a/test/jalview/gui/JAL1353bugdemo.java b/test/jalview/gui/JAL1353bugdemo.java index 9d0cedb..25dcac1 100644 --- a/test/jalview/gui/JAL1353bugdemo.java +++ b/test/jalview/gui/JAL1353bugdemo.java @@ -20,29 +20,32 @@ */ package jalview.gui; -import jalview.bin.Cache; - import java.awt.Dimension; -import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; +import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent; -import java.awt.event.MouseListener; import javax.swing.JDesktopPane; import javax.swing.JFrame; import javax.swing.JInternalFrame; -import javax.swing.JMenu; -import javax.swing.JMenuItem; import javax.swing.JTextArea; import org.testng.annotations.AfterClass; import org.testng.annotations.BeforeClass; import org.testng.annotations.Test; +import jalview.bin.Console; + public class JAL1353bugdemo { @BeforeClass(alwaysRun = true) + public void setUpJvOptionPane() + { + JvOptionPane.setInteractiveMode(false); + JvOptionPane.setMockResponse(JvOptionPane.CANCEL_OPTION); + } + + @BeforeClass(alwaysRun = true) public static void setUpBeforeClass() throws Exception { } @@ -57,56 +60,36 @@ public class JAL1353bugdemo @Test(groups = { "Functional" }, enabled = false) public void test() { - Cache.initLogger(); + Console.initLogger(); // final Desktop foo = new Desktop(); final JFrame cfoo = new JFrame("Crash Java"); final JDesktopPane foo = new JDesktopPane(); foo.setPreferredSize(new Dimension(600, 800)); cfoo.setSize(600, 800); final JInternalFrame cont = new JInternalFrame("My Frame"); - JTextArea evt; - cont.setPreferredSize(new Dimension(400, 300)); - cont.add(evt = new JTextArea( - "Click here and drag text over this window to freeze java.\n\nThis is a dummy string. See teh dummy string go.\nThis is a dummy string. See teh dummy string go.\nThis is a dummy string. See teh dummy string go.\nThis is a dummy string. See teh dummy string go.\nThis is a dummy string. See teh dummy string go.\nThis is a dummy string. See teh dummy string go.\nThis is a dummy string. See teh dummy string go.\nThis is a dummy string. See teh dummy string go.\nThis is a dummy string. See teh dummy string go.\nThis is a dummy string. See teh dummy string go.\nThis is a dummy string. See teh dummy string go.\nThis is a dummy string. See teh dummy string go.\nThis is a dummy string. See teh dummy string go.\n")); + cont.setPreferredSize(new Dimension(400, 400)); + String msg = "This is a dummy string. See the dummy string go.\n"; + msg += msg; // 2 + msg += msg; // 4 + msg += msg; // 8 + msg += msg; // 16 + JTextArea evt = new JTextArea( + "Click here and drag text over this window to freeze java.\n\n" + + msg); + cont.add(evt); cont.pack(); foo.add("A frame", cont); foo.setVisible(true); foo.setEnabled(true); foo.doLayout(); cfoo.add(foo); - final JMenu jm = new JMenu("Do"); - JMenuItem jmi = new JMenuItem("this"); - jm.add(jmi); - evt.addMouseListener(new MouseListener() + // final JMenu jm = new JMenu("Do"); + // JMenuItem jmi = new JMenuItem("this"); + // jm.add(jmi); + evt.addMouseListener(new MouseAdapter() { @Override - public void mouseReleased(MouseEvent e) - { - } - - @Override - public void mousePressed(MouseEvent e) - { - // TODO Auto-generated method stub - - } - - @Override - public void mouseExited(MouseEvent e) - { - // TODO Auto-generated method stub - - } - - @Override - public void mouseEntered(MouseEvent e) - { - // TODO Auto-generated method stub - - } - - @Override public void mouseClicked(MouseEvent e) { // JFrame parent = new JFrame(); @@ -116,27 +99,26 @@ public class JAL1353bugdemo // oo.setVisible(true); // parent.setVisible(true); EditNameDialog end = new EditNameDialog("Sequence Name", - "Sequence Description", "label 1", "Label 2", - "Try and drag between the two text fields", foo);// );cont.getRootPane()); + "Try and drag between the two text fields", "label 1", "Label 2");// );cont.getRootPane()); assert (end != null); finish = true; } }); cont.setVisible(true); - jmi.addActionListener(new ActionListener() - { - - @Override - public void actionPerformed(ActionEvent arg0) - { - EditNameDialog end = new EditNameDialog("Sequence Name", - "Sequence Description", "label 1", "Label 2", - "Try and drag between the two text fields", cont); - assert (end != null); - finish = true; - } - }); + // jmi.addActionListener(new ActionListener() + // { + // + // @Override + // public void actionPerformed(ActionEvent arg0) + // { + // EditNameDialog end = new EditNameDialog("Sequence Name", + // "Sequence Description", "label 1", "Label 2", + // "Try and drag between the two text fields", cont); + // assert (end != null); + // finish = true; + // } + // }); foo.setVisible(true); cfoo.setVisible(true); while (!finish)