Revision 3718
trunk/applications/appgvSIG/src/com/iver/cit/gvsig/gui/View.java | ||
---|---|---|
113 | 113 |
private ProjectView modelo; |
114 | 114 |
private ViewExceptionListener mapControlExceptionListener = new ViewExceptionListener(); |
115 | 115 |
private JConsole console; |
116 |
private JSplitPane split=new JSplitPane(JSplitPane.VERTICAL_SPLIT); |
|
117 | 116 |
private ResponseAdapter consoleResponseAdapter = new ResponseAdapter(); |
118 | 117 |
/** |
119 | 118 |
* Creates a new View object. |
... | ... | |
205 | 204 |
} |
206 | 205 |
|
207 | 206 |
public void hideConsole() { |
208 |
split.setDividerLocation(1.0); |
|
207 |
removeAll(); |
|
208 |
//JSplitPane split = new JSplitPane(JSplitPane.VERTICAL_SPLIT); |
|
209 |
JSplitPane tempMainSplit = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT); |
|
210 |
tempMainSplit.setPreferredSize(new Dimension(500, 300)); |
|
211 |
JSplitPane tempSplitToc = new JSplitPane(JSplitPane.VERTICAL_SPLIT); |
|
209 | 212 |
|
213 |
tempSplitToc.setTopComponent((TOC) m_TOC); |
|
214 |
tempSplitToc.setBottomComponent(m_MapLoc); |
|
215 |
tempSplitToc.setResizeWeight(0.7); |
|
216 |
tempMainSplit.setLeftComponent(tempSplitToc); |
|
217 |
|
|
218 |
m_TOC.setVisible(true); |
|
219 |
tempMainSplit.setRightComponent(m_MapControl); |
|
220 |
//split.setBottomComponent(getConsolePanel()); |
|
221 |
//split.setTopComponent(tempMainSplit); |
|
222 |
// split.setResizeWeight(0.9); |
|
223 |
this.setLayout(new BorderLayout()); |
|
224 |
this.add(tempMainSplit, BorderLayout.CENTER); |
|
225 |
|
|
210 | 226 |
} |
211 | 227 |
|
212 | 228 |
public void showConsole() { |
213 |
split.setDividerLocation(0.8); |
|
229 |
removeAll(); |
|
230 |
JSplitPane split = new JSplitPane(JSplitPane.VERTICAL_SPLIT); |
|
231 |
JSplitPane tempMainSplit = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT); |
|
232 |
tempMainSplit.setPreferredSize(new Dimension(500, 300)); |
|
233 |
JSplitPane tempSplitToc = new JSplitPane(JSplitPane.VERTICAL_SPLIT); |
|
214 | 234 |
|
235 |
tempSplitToc.setTopComponent((TOC) m_TOC); |
|
236 |
tempSplitToc.setBottomComponent(m_MapLoc); |
|
237 |
tempSplitToc.setResizeWeight(0.7); |
|
238 |
tempMainSplit.setLeftComponent(tempSplitToc); |
|
239 |
|
|
240 |
m_TOC.setVisible(true); |
|
241 |
tempMainSplit.setRightComponent(m_MapControl); |
|
242 |
split.setBottomComponent(getConsolePanel()); |
|
243 |
split.setTopComponent(tempMainSplit); |
|
244 |
split.setResizeWeight(0.9); |
|
245 |
this.setLayout(new BorderLayout()); |
|
246 |
this.add(split, BorderLayout.CENTER); |
|
247 |
|
|
215 | 248 |
} |
216 | 249 |
private class ResponseAdapter implements ResponseListener{ |
217 | 250 |
|
... | ... | |
276 | 309 |
|
277 | 310 |
// m_MapControl.setAcceptEvents(true); Lo comento porque ya se hace en el setModel |
278 | 311 |
m_TOC = new TOC(); |
279 |
JSplitPane tempMainSplit = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT); |
|
280 |
tempMainSplit.setPreferredSize(new Dimension(500, 300)); |
|
281 | 312 |
|
313 |
|
|
282 | 314 |
// Ponemos el localizador |
283 | 315 |
m_MapLoc = new MapOverview(m_MapControl); |
284 | 316 |
m_MapLoc.setPreferredSize(new Dimension(150, 200)); |
285 |
JSplitPane tempSplitToc = new JSplitPane(JSplitPane.VERTICAL_SPLIT);
|
|
317 |
hideConsole();
|
|
286 | 318 |
|
287 |
tempSplitToc.setTopComponent((TOC) m_TOC); |
|
288 |
tempSplitToc.setBottomComponent(m_MapLoc); |
|
289 |
tempSplitToc.setResizeWeight(0.7); |
|
290 |
tempMainSplit.setLeftComponent(tempSplitToc); |
|
291 | 319 |
|
292 |
m_TOC.setVisible(true); |
|
293 |
tempMainSplit.setRightComponent(m_MapControl); |
|
294 | 320 |
|
295 | 321 |
|
296 |
|
|
297 |
split.setBottomComponent(getConsolePanel()); |
|
298 |
split.setTopComponent(tempMainSplit); |
|
299 |
//split.setResizeWeight(0.9); |
|
300 |
this.setLayout(new BorderLayout()); |
|
301 |
this.add(split, BorderLayout.CENTER); |
|
302 |
|
|
303 |
|
|
304 |
|
|
305 |
|
|
306 | 322 |
//Listener de eventos de movimiento que pone las coordenadas del rat?n en la barra de estado |
307 | 323 |
StatusBarListener sbl = new StatusBarListener(m_MapControl); |
308 | 324 |
|
Also available in: Unified diff