Revision 2308 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/DefaultZoomDialog.java
DefaultZoomDialog.java | ||
---|---|---|
25 | 25 |
|
26 | 26 |
import java.awt.BorderLayout; |
27 | 27 |
import java.awt.Component; |
28 |
import java.awt.Dialog; |
|
29 | 28 |
import java.awt.Dimension; |
30 |
import java.awt.GraphicsConfiguration; |
|
31 |
import java.awt.GraphicsDevice; |
|
32 | 29 |
import java.awt.Rectangle; |
33 |
import java.awt.Toolkit; |
|
34 | 30 |
import java.awt.Window; |
35 | 31 |
import java.awt.event.ActionEvent; |
36 | 32 |
import java.awt.event.ActionListener; |
33 |
import java.awt.event.KeyEvent; |
|
37 | 34 |
|
38 | 35 |
import javax.swing.BorderFactory; |
39 | 36 |
import javax.swing.JButton; |
37 |
import javax.swing.JComponent; |
|
40 | 38 |
import javax.swing.JDialog; |
41 | 39 |
import javax.swing.JPanel; |
42 | 40 |
import javax.swing.JScrollPane; |
43 | 41 |
import javax.swing.JTextArea; |
42 |
import javax.swing.KeyStroke; |
|
44 | 43 |
|
45 | 44 |
public class DefaultZoomDialog extends JDialog { |
46 | 45 |
|
... | ... | |
110 | 109 |
|
111 | 110 |
this.setContentPane(panel); |
112 | 111 |
|
112 |
KeyStroke stroke = KeyStroke.getKeyStroke(KeyEvent.VK_ESCAPE, 0); |
|
113 |
panel.registerKeyboardAction(new ActionListener() { |
|
114 |
@Override |
|
115 |
public void actionPerformed(ActionEvent e) { |
|
116 |
setVisible(false); |
|
117 |
} |
|
118 |
}, |
|
119 |
stroke, |
|
120 |
JComponent.WHEN_IN_FOCUSED_WINDOW |
|
121 |
); |
|
122 |
|
|
113 | 123 |
this.center(); |
114 | 124 |
this.pack(); |
115 | 125 |
} |
Also available in: Unified diff