gvsig-raster / org.gvsig.raster.tools / trunk / org.gvsig.raster.tools / org.gvsig.raster.tools.app / org.gvsig.raster.tools.app.basic / src / test / java / org / gvsig / raster / app / extension / TestInfoByPointPanel.java @ 1145
History | View | Annotate | Download (1.74 KB)
1 |
package org.gvsig.raster.app.extension; |
---|---|
2 |
|
3 |
import javax.swing.JFrame; |
4 |
import javax.swing.event.ChangeEvent; |
5 |
import javax.swing.event.ChangeListener; |
6 |
|
7 |
import org.gvsig.raster.tools.app.basic.tool.infobypoint.gui.InfoByPointDataModel; |
8 |
import org.gvsig.raster.tools.app.basic.tool.infobypoint.gui.MainInfoByPointPanel; |
9 |
|
10 |
public class TestInfoByPointPanel implements ChangeListener { |
11 |
private int w = 280; |
12 |
private int h = 410; |
13 |
private JFrame frame = new JFrame(); |
14 |
private MainInfoByPointPanel desc = null; |
15 |
|
16 |
public TestInfoByPointPanel() {
|
17 |
desc = new MainInfoByPointPanel(null); |
18 |
desc.getTabs().addChangeListener(this);
|
19 |
InfoByPointDataModel model = desc.getInfoByPointDataModel(); |
20 |
model.setARGB(0, 255, 125, 110); |
21 |
model.setCMYK(54, 254, 121, 190); |
22 |
model.setHSL(234.3, 125.5, 110.3); |
23 |
model.setBandValues(new double[]{4.53, 2.24, 67.7, 67.87}); |
24 |
model.setNumberOfBands(4);
|
25 |
model.setPixelPoint(100, 105); |
26 |
model.setViewPoint(305, 405); |
27 |
model.setWorldPoint(20554523.32, 19362125.23); |
28 |
model.setLayerList(new String[]{ |
29 |
"Esta_es_la_capa_numero_uno_de_la_lista_de_capas.jpg",
|
30 |
"Esta_es_la_capa_segunda_de_la_lista_de_capas_del_info_by_point.jpg"});
|
31 |
desc.updateDataModel(); |
32 |
frame.getContentPane().add(desc); |
33 |
frame.setSize(w, h); |
34 |
frame.setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); |
35 |
frame.setVisible(true);
|
36 |
} |
37 |
|
38 |
public static void main(String[] args) { |
39 |
new TestInfoByPointPanel();
|
40 |
} |
41 |
|
42 |
public void stateChanged(ChangeEvent e) { |
43 |
if(e.getSource() == desc.getTabs()) {
|
44 |
if(desc.getTabs().getSelectedIndex() == 2) { |
45 |
frame.setSize(w, 600);
|
46 |
} else {
|
47 |
frame.setSize(w, h); |
48 |
} |
49 |
} |
50 |
} |
51 |
} |