inputs.setLayout(new MigLayout("","[grow 85,fill][]",""));
paste = new JPanel();
paste.setName("Cut'n'Paste");
- paste.setLayout(new MigLayout());
+ paste.setLayout(new MigLayout("","[grow 100, fill]","[][grow 100,fill]"));
panels = new JTabbedPane();
panels.addTab(details.getName(), details);
// Parse flat-text to a service
- urldesc = new JTextArea(2,40);
+ urldesc = new JTextArea(4,50);
urldesc.setEditable(true);
+ urldesc.setWrapStyleWord(true);
urldescVp = new JScrollPane();
urldescVp.setViewportView(urldesc);
- JvSwingUtils.mgAddtoLayout(paste,"Flat file representation of this rest service using the Really Simple Bioinformatics Service formalism", new JLabel("RSBS Encoded Service:"), urldescVp,"wrap");
-
- parseRes = new JTextArea(5,40);
+ JPanel urldescPane = new JPanel();
+ urldescPane.setLayout(new MigLayout("","[grow 100, fill]", "[grow 100, fill]"));
+ urldescPane.setBorder(new TitledBorder("RSBS Encoded Service"));
+ urldescPane.add(urldescVp, "span");
+ paste.add(urldescPane,"span");
+ urldescPane.setToolTipText("<html>"+JvSwingUtils.wrapTooltip("Flat file representation of this rest service using the Really Simple Bioinformatics Service formalism"));
+
+ parseRes = new JTextArea();
parseResVp = new JScrollPane();
parseResVp.setViewportView(parseRes);
- parseWarnings = new JPanel(new MigLayout());
+ parseRes.setWrapStyleWord(true);
+ parseRes.setColumns(40);
+ parseWarnings = new JPanel(new MigLayout("","[grow 100, fill]", "[grow 100, fill]"));
parseWarnings.setBorder(new TitledBorder("Parsing errors"));
parseWarnings.setToolTipText("<html>"+JvSwingUtils.wrapTooltip("Results of parsing the RSBS representation")+"</html>");
- parseWarnings.add(parseResVp, "wrap");
+ parseWarnings.add(parseResVp, "center");
parseRes.setEditable(false);
-
+ paste.add(parseWarnings, "span");
setLayout(new BorderLayout());
add(panels, BorderLayout.CENTER);
okButton = JvSwingUtils.makeButton("OK", "", new ActionListener()