Revision 1194 org.gvsig.raster/trunk/org.gvsig.raster/org.gvsig.raster.swing/org.gvsig.raster.swing.impl/src/main/java/org/gvsig/raster/swing/impl/infobypoint/MainInfoByPointPanelImpl.java

View differences:

MainInfoByPointPanelImpl.java
21 21
*/
22 22
package org.gvsig.raster.swing.impl.infobypoint;
23 23

  
24
import java.awt.Color;
25 24
import java.awt.Component;
26
import java.awt.Dimension;
27 25
import java.awt.GridBagConstraints;
28 26
import java.awt.GridBagLayout;
29 27
import java.awt.event.ActionListener;
30 28
import java.util.HashMap;
31 29
import java.util.Observable;
32 30

  
33
import javax.swing.BorderFactory;
34 31
import javax.swing.ImageIcon;
35 32
import javax.swing.JPanel;
36 33

  
......
49 46
	private PixelInspectorPanel         pixelInspectorPanel     = null;
50 47
	private InfoByPointPanel            infoByPointPanel        = null;
51 48
	private ButtonsPanel                buttonsPanel            = null;
52
	private boolean                     extended                = false;
49
	private JPanel                      extended                = null;
53 50
	
54 51
	public MainInfoByPointPanelImpl(
55 52
			HashMap<String, String> translations, 
56 53
			HashMap<String, ImageIcon> icons,
57
			boolean extended) {
54
			JPanel extended) {
58 55
		tr = translations;
59 56
		if(tr == null || tr.get("layer_list") == null) {
60 57
			tr = new HashMap<String, String>();
......
82 79
	private void init() {
83 80
		setLayout(new GridBagLayout());
84 81
		GridBagConstraints gbc = new GridBagConstraints();
85
		gbc.gridx = 0;
86
		gbc.gridy = 0;
87
		gbc.gridwidth = 1;
88
		gbc.gridheight = 1;
89
		if(!extended) {
82

  
83
		if(extended == null) {
90 84
			gbc.fill = GridBagConstraints.BOTH;
91 85
			gbc.weightx = 1;
92 86
			gbc.weighty = 1;
93 87
		} else {
94
			gbc.anchor = GridBagConstraints.WEST;
88
			//gbc.anchor = GridBagConstraints.WEST;
95 89
			gbc.fill = GridBagConstraints.VERTICAL;
96 90
			gbc.weighty = 1;
97 91
		}
98 92
		gbc.insets = new java.awt.Insets(2, 2, 2, 2);
99 93
		add((Component)getPixelInspectorPanel(), gbc);
100 94

  
101
		if(!extended) {
95
		if(extended == null) {
102 96
			gbc.fill = GridBagConstraints.HORIZONTAL;
103 97
			gbc.weightx = 1;
104 98
			gbc.weighty = 0;
......
107 101
			gbc.weighty = 0;
108 102
		}
109 103
		
110
		gbc.gridx = 0;
111 104
		gbc.gridy = 1;
112 105
		add(getinfoByPointPanel(), gbc);
113 106
		
114
		if(extended) {
115
			gbc.fill = GridBagConstraints.HORIZONTAL;
116
			gbc.gridx = 0;
107
		if(extended != null) {
108
			gbc.insets = new java.awt.Insets(0, 6, 0, 6);
117 109
			gbc.gridy = 2;
110
			gbc.fill = GridBagConstraints.HORIZONTAL;
118 111
			add(getButtonsPanel(), gbc);
119 112
			
120 113
			gbc.gridx = 1;
121 114
			gbc.gridy = 0;
122 115
			gbc.gridheight = 3;
116
			gbc.insets = new java.awt.Insets(0, 0, 0, 0);
123 117
			gbc.fill = GridBagConstraints.BOTH;
124 118
			gbc.weightx = 1;
125 119
			gbc.weighty = 1;
126
			JPanel p = new JPanel();
127
			p.setPreferredSize(new Dimension(500, 400));
128
			p.setBorder(BorderFactory.createLineBorder(Color.red));
129
			add(p, gbc);
120
			//extended.setBorder(BorderFactory.createLineBorder(Color.red));
121
			add(extended, gbc);
130 122
		}
131 123
	}
132 124
	

Also available in: Unified diff