Revision 1750 org.gvsig.tools/library/trunk/org.gvsig.tools/org.gvsig.tools.swing/org.gvsig.tools.swing.impl/src/main/java/org/gvsig/tools/swing/impl/DefaultToolsSwingManager.java

View differences:

DefaultToolsSwingManager.java
2 2
package org.gvsig.tools.swing.impl;
3 3

  
4 4
import java.awt.Color;
5
import java.awt.Component;
5 6
import java.awt.Dimension;
6 7
import java.awt.event.ActionEvent;
7 8
import java.awt.image.BufferedImage;
......
19 20
import javax.swing.JLabel;
20 21
import javax.swing.JList;
21 22
import javax.swing.JPopupMenu;
23
import javax.swing.JScrollPane;
22 24
import javax.swing.JSlider;
23 25
import javax.swing.JTabbedPane;
24 26
import javax.swing.JTextField;
27
import javax.swing.JViewport;
25 28
import javax.swing.text.DefaultEditorKit;
26 29
import javax.swing.text.JTextComponent;
27 30
import javax.swing.tree.TreeModel;
......
366 369
    public FolderPickerController createFolderPickerController(JTextField txtFile, JButton btnFile, String dialogTitle) {
367 370
        return new FolderPickerControllerImpl(txtFile, btnFile,dialogTitle);
368 371
    }
369
    
372

  
373
    @Override
374
    public void removeBorder(JComponent component) {
375
        try {
376
            component.setBorder(null);
377
            JComponent p1 = (JComponent) component.getParent();
378
            if( p1 instanceof JViewport ) {
379
                p1 = (JComponent) component.getParent();
380
            }
381
            if( p1 instanceof JScrollPane ) {
382
                JScrollPane scrollPanel = (JScrollPane) component.getParent();
383
                scrollPanel.setBorder(null);
384
            }
385
        } catch(Exception ex) {
386
            
387
        }
388
    }
389
        
370 390
}

Also available in: Unified diff