43 |
import java.awt.Graphics2D; |
import java.awt.Graphics2D; |
44 |
import java.awt.LayoutManager; |
import java.awt.LayoutManager; |
45 |
import java.awt.Rectangle; |
import java.awt.Rectangle; |
|
import java.awt.RenderingHints; |
|
46 |
import java.awt.event.InputEvent; |
import java.awt.event.InputEvent; |
47 |
import java.awt.event.MouseEvent; |
import java.awt.event.MouseEvent; |
48 |
import java.awt.event.MouseListener; |
import java.awt.event.MouseListener; |
56 |
import java.util.Map; |
import java.util.Map; |
57 |
|
|
58 |
import javax.swing.JPanel; |
import javax.swing.JPanel; |
|
import javax.swing.LookAndFeel; |
|
59 |
|
|
60 |
import org.apache.log4j.Logger; |
import org.apache.log4j.Logger; |
61 |
import org.geotools.feature.FeatureCollection; |
import org.geotools.feature.FeatureCollection; |
97 |
MouseMotionListener, HighlightChangeListener, SelectionChangeListener, |
MouseMotionListener, HighlightChangeListener, SelectionChangeListener, |
98 |
PropertyChangeListener, MapLayerListListener { |
PropertyChangeListener, MapLayerListListener { |
99 |
private static Logger LOGGER = Logger.getLogger(JMapPane.class.getName()); |
private static Logger LOGGER = Logger.getLogger(JMapPane.class.getName()); |
100 |
/** |
|
|
* |
|
|
*/ |
|
101 |
private static final long serialVersionUID = -8647971481359690499L; |
private static final long serialVersionUID = -8647971481359690499L; |
102 |
|
|
103 |
public static final int Reset = 0; |
public static final int Reset = 0; |
683 |
|
|
684 |
try { |
try { |
685 |
String name = layer.getFeatureSource().getSchema() |
String name = layer.getFeatureSource().getSchema() |
686 |
.getDefaultGeometry().getName(); |
.getDefaultGeometry().getLocalName(); |
687 |
|
|
688 |
if (name == "") { |
if (name == "") { |
689 |
name = "the_geom"; |
name = "the_geom"; |
692 |
try { |
try { |
693 |
f = ff.contains(ff.property(name), ff.literal(geometry)); |
f = ff.contains(ff.property(name), ff.literal(geometry)); |
694 |
if (selectionManager != null) { |
if (selectionManager != null) { |
695 |
System.out.println("selection changed"); |
// System.out.println("selection changed"); |
696 |
selectionManager.selectionChanged(this, f); |
selectionManager.selectionChanged(this, f); |
697 |
|
|
698 |
} |
} |