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
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