Revision 442 org.gvsig.scripting/trunk/org.gvsig.scripting/org.gvsig.scripting.swing/org.gvsig.scripting.swing.impl/src/main/java/org/gvsig/scripting/swing/impl/DefaultJThinlet.java

View differences:

DefaultJThinlet.java
4 4
import java.awt.Dimension;
5 5
import java.awt.event.ActionEvent;
6 6
import java.awt.event.ActionListener;
7
import java.awt.event.ComponentEvent;
8
import java.awt.event.ComponentListener;
9
import java.awt.event.ContainerEvent;
10
import java.awt.event.ContainerListener;
7 11
import java.io.BufferedReader;
8 12
import java.io.File;
9 13
import java.io.FileReader;
......
92 96
		// Añadimos el thinlet al JPanel.
93 97
		this.add(thinlet, BorderLayout.CENTER);
94 98
		this.thinlet = thinlet;
99
		this.thinlet.addComponentListener(new ComponentListener() {
100
			public void componentShown(ComponentEvent arg0) {
101
			}
102
			public void componentResized(ComponentEvent arg0) {
103
			}
104
			public void componentMoved(ComponentEvent arg0) {
105
			}
106
			public void componentHidden(ComponentEvent arg0) {
107
				hideThinlet();
108
			}
109
		});
95 110
	}
111
	
112
	private void hideThinlet() {
113
		this.setVisible(false);
114
	}
96 115

  
97 116
	public void invoke(String name){
98 117
		//System.out.println("JThinlet.invoke: name="+name.toString());

Also available in: Unified diff