X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2Fjalview%2Fgui%2FDesktop.java;h=a60d4e736e94e9d54f3e147938dcc61503fde530;hb=9a4258bfc6277f67d677ce0e62f6ffd6bcc3d436;hp=6295801bc057bea83344c9ffadb352a02ec3eeae;hpb=26c3004aa398c51cdeee79945d0e0bb8a877f47d;p=jalview.git diff --git a/src/jalview/gui/Desktop.java b/src/jalview/gui/Desktop.java index 6295801..a60d4e7 100755 --- a/src/jalview/gui/Desktop.java +++ b/src/jalview/gui/Desktop.java @@ -391,16 +391,26 @@ public class Desktop extends jalview.jbgui.GDesktop */ public void inputURLMenuItem_actionPerformed(ActionEvent e) { - Object reply = JOptionPane.showInternalInputDialog(Desktop.desktop, - "Enter url of input file", "Input alignment from URL", - JOptionPane.QUESTION_MESSAGE, null, null, "http://www."); + // This construct allows us to have a wider textfield + // for viewing + JLabel label = new JLabel("Enter URL of Input File"); + JTextField textinput = new JTextField("http://www.", 40); + JPanel panel = new JPanel(new BorderLayout()); + panel.add(label, BorderLayout.NORTH); + panel.add(textinput, BorderLayout.SOUTH); - if (reply == null) + + int reply = JOptionPane.showInternalConfirmDialog(desktop, + panel, "Input Alignment From URL", + JOptionPane.OK_CANCEL_OPTION ); + + + if (reply != JOptionPane.OK_OPTION ) { return; } - String url = reply.toString().trim(); + String url = textinput.getText(); if (url.toLowerCase().endsWith(".jar")) {