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