Revision 11070 trunk/libraries/libUIComponent/src-test/org/gvsig/gui/beans/graphic/TestGraphic.java

View differences:

TestGraphic.java
1 1
package org.gvsig.gui.beans.graphic;
2 2

  
3
import java.awt.BorderLayout;
4

  
3 5
import javax.swing.JFrame;
4 6

  
7
import org.gvsig.gui.beans.buttonspanel.ButtonsPanel;
8
import org.gvsig.gui.beans.defaultbuttonspanel.DefaultButtonsPanel;
5 9
import org.gvsig.gui.beans.table.exceptions.NotInitializeException;
10
import org.jfree.data.xy.XYSeries;
11
import org.jfree.data.xy.XYSeriesCollection;
6 12

  
7 13
public class TestGraphic implements GraphicListener {
8 14
	private JFrame 				frame=new JFrame();
15
	private DefaultButtonsPanel defaultButtonsPanel = null;
9 16
	private GraphicContainer	graphic = null;
10 17
	
11 18
	public TestGraphic() throws NotInitializeException{
12 19
		graphic = new GraphicContainer(true);
20
		
21
		
22
		int nSeries = 3;
23
		
24
		String[] names = new String[nSeries];
25
		int[][] series = new int[nSeries][256];
26
		
27
		for(int iSerie = 0; iSerie < nSeries; iSerie++){
28
			names[iSerie] = "Band " + iSerie;
29
			for (int i = 0; i < 256; i++) 
30
				series[iSerie][i] = i * (iSerie + 1);
31
		}
32
		graphic.getPGraphic().setNewChart(series, names);
33

  
34
		
13 35
		graphic.addValueChangedListener(this);
14
		frame.getContentPane().add(graphic);
15
		frame.setSize(500, 300);
36
		defaultButtonsPanel = new DefaultButtonsPanel(ButtonsPanel.BUTTONS_CLOSE);
37
		defaultButtonsPanel.setLayout(new BorderLayout(5, 5));
38
		defaultButtonsPanel.setBorder(javax.swing.BorderFactory.createEmptyBorder(5, 5, 5, 5));
39
		defaultButtonsPanel.add(graphic, BorderLayout.CENTER);
40
		frame.getContentPane().add(defaultButtonsPanel);
41
		frame.setSize(640, 480);
16 42
		frame.show();
17 43
	}
18 44
	

Also available in: Unified diff