Revision 30372 branches/v2_0_0_prep/extensions/extEditing/src/org/gvsig/editing/gui/preferences/EditionPreferencePage.java
EditionPreferencePage.java | ||
---|---|---|
41 | 41 |
package org.gvsig.editing.gui.preferences; |
42 | 42 |
|
43 | 43 |
import java.awt.BorderLayout; |
44 |
import java.awt.Color; |
|
44 | 45 |
import java.awt.event.KeyEvent; |
45 | 46 |
import java.awt.event.KeyListener; |
46 | 47 |
import java.util.ArrayList; |
... | ... | |
52 | 53 |
import javax.swing.JSeparator; |
53 | 54 |
import javax.swing.JTable; |
54 | 55 |
import javax.swing.JTextField; |
56 |
import javax.swing.border.EmptyBorder; |
|
57 |
import javax.swing.border.LineBorder; |
|
55 | 58 |
import javax.swing.table.AbstractTableModel; |
56 | 59 |
import javax.swing.table.TableModel; |
57 | 60 |
|
... | ... | |
66 | 69 |
import org.gvsig.fmap.mapcontext.layers.FLayers; |
67 | 70 |
import org.gvsig.fmap.mapcontext.layers.SingleLayerIterator; |
68 | 71 |
import org.gvsig.fmap.mapcontext.layers.vectorial.FLyrVect; |
69 |
import org.gvsig.fmap.mapcontrol.MapControl; |
|
70 | 72 |
import org.gvsig.fmap.mapcontrol.MapControlLocator; |
71 | 73 |
import org.gvsig.fmap.mapcontrol.MapControlManager; |
72 | 74 |
|
73 |
|
|
74 |
|
|
75 | 75 |
public class EditionPreferencePage extends AbstractPreferencePage { |
76 | 76 |
private JLabel jLabel = null; |
77 | 77 |
|
... | ... | |
246 | 246 |
this.setPreferredSize(this.getSize()); |
247 | 247 |
this.add(getJPanelNord(), BorderLayout.NORTH); |
248 | 248 |
|
249 |
this.add(getJSeparator(), BorderLayout.CENTER); |
|
250 |
|
|
251 | 249 |
this.add(getJPanelCache(), BorderLayout.CENTER); |
252 | 250 |
|
253 | 251 |
} |
... | ... | |
444 | 442 |
private JScrollPane getJScrollPane() { |
445 | 443 |
if (jScrollPane == null) { |
446 | 444 |
jScrollPane = new JScrollPane(); |
445 |
jScrollPane.setBorder(new LineBorder(Color.GRAY)); |
|
447 | 446 |
jScrollPane.setPreferredSize(new java.awt.Dimension(500,419)); |
448 | 447 |
jScrollPane.setViewportView(getJTableSnapping()); |
449 | 448 |
} |
... | ... | |
457 | 456 |
*/ |
458 | 457 |
private JTable getJTableSnapping() { |
459 | 458 |
if (jTableSnapping == null) { |
460 |
jTableSnapping = new JTable(); |
|
461 |
// TableColumnModel cm = new DefaultTableColumnModel(); |
|
462 |
// TableColumn checkCol = new TableColumn(0, 50); |
|
463 |
// cm.addColumn(checkCol); |
|
464 |
// |
|
465 |
// TableColumn layerCol = new TableColumn(1, 250); |
|
466 |
// cm.addColumn(layerCol); |
|
467 |
// |
|
468 |
// TableColumn maxFeatCol = new TableColumn(2, 50); |
|
469 |
// cm.addColumn(maxFeatCol); |
|
470 |
// |
|
471 |
// JTableHeader head = new JTableHeader(cm); |
|
472 |
// head.setVisible(true); |
|
473 |
// |
|
474 |
// |
|
475 |
// TableModel tm = new DefaultTableModel(4,3); |
|
476 |
// jTableSnapping.setModel(tm); |
|
477 |
// jTableSnapping.setTableHeader(head); |
|
459 |
jTableSnapping = new JTable(); |
|
478 | 460 |
jTableSnapping.addKeyListener(new KeyListener() { |
479 | 461 |
public void keyPressed(KeyEvent e) { changed = true; } |
480 | 462 |
public void keyReleased(KeyEvent e) { changed = true; } |
... | ... | |
513 | 495 |
if (jPanelCache == null) { |
514 | 496 |
jPanelCache = new JPanel(); |
515 | 497 |
jPanelCache.setLayout(new BorderLayout()); |
498 |
jPanelCache.setBorder(new EmptyBorder(10, 10, 10, 10)); |
|
516 | 499 |
jPanelCache.add(jLabelCache, java.awt.BorderLayout.NORTH); |
517 |
jPanelCache.add(getJScrollPane(), java.awt.BorderLayout.EAST);
|
|
500 |
jPanelCache.add(getJScrollPane(), java.awt.BorderLayout.CENTER);
|
|
518 | 501 |
} |
519 | 502 |
return jPanelCache; |
520 | 503 |
} |
... | ... | |
527 | 510 |
changed = false; |
528 | 511 |
} |
529 | 512 |
|
513 |
/* |
|
514 |
* non-Javadoc) |
|
515 |
* @see org.gvsig.andami.preferences.AbstractPreferencePage#isResizeable() |
|
516 |
*/ |
|
517 |
public boolean isResizeable() { |
|
518 |
return true; |
|
519 |
} |
|
530 | 520 |
} // @jve:decl-index=0:visual-constraint="14,10" |
531 | 521 |
|
Also available in: Unified diff