Author: rozagh
Date: 2012-08-30 16:51:00 -0700 (Thu, 30 Aug 2012)
New Revision: 30300
Modified:
core3/impl/trunk/webservice-biomart-client-impl/src/main/java/org/cytoscape/io/webservice/biomart/task/LoadRepositoryTask.java
core3/impl/trunk/work-swing-impl/impl/src/main/java/org/cytoscape/work/internal/tunables/ListMultipleHandler.java
Log:
Changing the layout for ListMultipleHandler to border layout and adding the
component to center position for anchoring. Correcting a minor spelling error
for the tunable title.
Modified:
core3/impl/trunk/webservice-biomart-client-impl/src/main/java/org/cytoscape/io/webservice/biomart/task/LoadRepositoryTask.java
===================================================================
---
core3/impl/trunk/webservice-biomart-client-impl/src/main/java/org/cytoscape/io/webservice/biomart/task/LoadRepositoryTask.java
2012-08-30 21:59:48 UTC (rev 30299)
+++
core3/impl/trunk/webservice-biomart-client-impl/src/main/java/org/cytoscape/io/webservice/biomart/task/LoadRepositoryTask.java
2012-08-30 23:51:00 UTC (rev 30300)
@@ -45,7 +45,7 @@
private Map<String, String> datasourceMap;
private List<String> dsList;
- @Tunable(description="Please slect services you want to use")
+ @Tunable(description="Please select services you want to use")
public ListMultipleSelection<String> services;
public LoadRepositoryTask(final BiomartRestClient client) {
Modified:
core3/impl/trunk/work-swing-impl/impl/src/main/java/org/cytoscape/work/internal/tunables/ListMultipleHandler.java
===================================================================
---
core3/impl/trunk/work-swing-impl/impl/src/main/java/org/cytoscape/work/internal/tunables/ListMultipleHandler.java
2012-08-30 21:59:48 UTC (rev 30299)
+++
core3/impl/trunk/work-swing-impl/impl/src/main/java/org/cytoscape/work/internal/tunables/ListMultipleHandler.java
2012-08-30 23:51:00 UTC (rev 30300)
@@ -1,8 +1,12 @@
package org.cytoscape.work.internal.tunables;
+import java.awt.BorderLayout;
+import java.awt.Component;
+import java.awt.Container;
import java.awt.Dimension;
import java.awt.Font;
+import java.awt.LayoutManager;
import java.lang.reflect.Field;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
@@ -16,9 +20,11 @@
import javax.swing.JScrollPane;
import javax.swing.JTextArea;
import javax.swing.ListSelectionModel;
+import javax.swing.ScrollPaneLayout;
import javax.swing.border.Border;
import javax.swing.event.ListSelectionEvent;
import javax.swing.event.ListSelectionListener;
+import javax.xml.ws.handler.MessageContext.Scope;
import org.cytoscape.work.Tunable;
import org.cytoscape.work.swing.AbstractGUITunableHandler;
@@ -73,13 +79,14 @@
final Border padding = BorderFactory.createEmptyBorder(5, 10,
5, 10);
panel = new JPanel();
- panel.setLayout(new BoxLayout(panel, BoxLayout.Y_AXIS));
+ BorderLayout layout = new BorderLayout();
+ panel.setLayout(layout);
final JTextArea jta = new JTextArea(getDescription());
jta.setPreferredSize(new Dimension(200, 50));
jta.setLineWrap(true);
jta.setWrapStyleWord(true);
jta.setBorder(padding);
- panel.add(jta);
+ panel.add(jta, BorderLayout.PAGE_START);
jta.setBackground(null);
jta.setEditable(false);
@@ -106,10 +113,12 @@
itemsContainerList.setSelectedIndices(selectedIdx);
//use a JscrollPane to visualize the items
+
final JScrollPane scrollpane = new
JScrollPane(itemsContainerList);
+ scrollpane.setAutoscrolls(true);
scrollpane.setOpaque(false);
scrollpane.setBorder(padding);
- panel.add(scrollpane);
+ panel.add(scrollpane, BorderLayout.CENTER);
}
--
You received this message because you are subscribed to the Google Groups
"cytoscape-cvs" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/cytoscape-cvs?hl=en.