Revision 45652 trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.swing/org.gvsig.fmap.dal.swing.impl/src/main/java/org/gvsig/fmap/dal/impl/DefaultEditingNotificationManager.java

View differences:

DefaultEditingNotificationManager.java
23 23
 */
24 24
package org.gvsig.fmap.dal.impl;
25 25

  
26
import java.awt.Dimension;
26 27
import java.util.Arrays;
27 28
import java.util.List;
29
import javax.swing.JComponent;
28 30
import javax.swing.SwingUtilities;
29 31
import org.gvsig.featureform.swing.JFeatureForm;
30 32
import org.gvsig.fmap.dal.DataStore;
......
287 289

  
288 290
            try {
289 291
                JFeatureForm form = DALSwingLocator.getSwingManager().createJFeatureForm(feature);
292
                setPreferredSize(form.asJComponent(), 400, 400);
290 293
                WindowManager_v2 winManager = (WindowManager_v2) ToolsSwingLocator.getWindowManager();
291 294
                Dialog dialog = winManager.createDialog(
292 295
                        form.asJComponent(),
......
319 322
//            application.message(msg,JOptionPane.WARNING_MESSAGE);
320 323
        }
321 324
    }
325
    
326
    private void setPreferredSize(JComponent c, int width, int height) {
327
        Dimension d = c.getPreferredSize();
328
        if (d.width < width) {
329
            d.width = width;
330
        }
331
        if (d.height > height) {
332
            d.height = height;
333
        }
334
        c.setPreferredSize(d);
335
    }
322 336

  
323 337
    public static final void selfRegister() {
324 338
         DynObjectManager dynObjectManager = ToolsLocator.getDynObjectManager();

Also available in: Unified diff