You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by sa...@apache.org on 2012/02/09 16:50:25 UTC

svn commit: r1242368 - in /incubator/airavata/trunk/modules: commons/utils/src/main/java/org/apache/airavata/common/utils/SwingUtil.java xbaya-gui/src/main/java/org/apache/airavata/xbaya/appwrapper/ServiceDescriptionDialog.java

Author: samindaw
Date: Thu Feb  9 15:50:25 2012
New Revision: 1242368

URL: http://svn.apache.org/viewvc?rev=1242368&view=rev
Log:
size update function

Modified:
    incubator/airavata/trunk/modules/commons/utils/src/main/java/org/apache/airavata/common/utils/SwingUtil.java
    incubator/airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/appwrapper/ServiceDescriptionDialog.java

Modified: incubator/airavata/trunk/modules/commons/utils/src/main/java/org/apache/airavata/common/utils/SwingUtil.java
URL: http://svn.apache.org/viewvc/incubator/airavata/trunk/modules/commons/utils/src/main/java/org/apache/airavata/common/utils/SwingUtil.java?rev=1242368&r1=1242367&r2=1242368&view=diff
==============================================================================
--- incubator/airavata/trunk/modules/commons/utils/src/main/java/org/apache/airavata/common/utils/SwingUtil.java (original)
+++ incubator/airavata/trunk/modules/commons/utils/src/main/java/org/apache/airavata/common/utils/SwingUtil.java Thu Feb  9 15:50:25 2012
@@ -31,6 +31,7 @@ import java.awt.GridBagConstraints;
 import java.awt.GridBagLayout;
 import java.awt.Image;
 import java.awt.Insets;
+import java.awt.Rectangle;
 import java.awt.Toolkit;
 import java.awt.event.FocusEvent;
 import java.awt.event.FocusListener;
@@ -38,6 +39,8 @@ import java.net.URL;
 import java.util.List;
 
 import javax.swing.ImageIcon;
+import javax.swing.JDialog;
+import javax.swing.JOptionPane;
 import javax.swing.JTextField;
 import javax.swing.Spring;
 import javax.swing.SpringLayout;
@@ -332,7 +335,7 @@ public class SwingUtil {
     public static void addPlaceHolder(final JTextField field,final String placeHolderText){
     	field.addFocusListener(new FocusListener(){
     		private Color fontColor=field.getForeground();
-    		private String previousText=field.getText();
+//    		private String previousText=field.getText();
     		
 			public void focusGained(FocusEvent arg0) {
 				if (field.getText().equals(placeHolderText)){
@@ -354,4 +357,13 @@ public class SwingUtil {
     		field.setForeground(Color.GRAY);
     	}
     }
+    
+    public static void adjustWindowSize(JDialog window){
+    	while(true){
+    		Rectangle bounds = window.getBounds();
+    		JOptionPane.showMessageDialog(window, window.getComponentCount());
+    		window.getComponents()[0].setBounds(0,0,bounds.width,bounds.height);
+    		break;
+    	}
+    }
 }
\ No newline at end of file

Modified: incubator/airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/appwrapper/ServiceDescriptionDialog.java
URL: http://svn.apache.org/viewvc/incubator/airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/appwrapper/ServiceDescriptionDialog.java?rev=1242368&r1=1242367&r2=1242368&view=diff
==============================================================================
--- incubator/airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/appwrapper/ServiceDescriptionDialog.java (original)
+++ incubator/airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/appwrapper/ServiceDescriptionDialog.java Thu Feb  9 15:50:25 2012
@@ -329,12 +329,12 @@ public class ServiceDescriptionDialog ex
         getContentPane().add(buttonPane.getSwingComponent());
         buttonPane.getSwingComponent().setBorder(BorderFactory.createEtchedBorder());
         SwingUtil.layoutToGrid(getContentPane(), 2, 1, 0, 0);
-        setResizable(false);
+        setResizable(true);
         getRootPane().setDefaultButton(okButton);
         if (!isNewDescription()){
         	loadData();
         }
-        
+        SwingUtil.adjustWindowSize(getDialog());
     }
 
     private void loadData() {