// License: GPL. For details, see LICENSE file. package org.openstreetmap.josm.gui.dialogs; import javax.swing.JFrame; import org.openstreetmap.josm.data.conflict.Conflict; import org.openstreetmap.josm.data.osm.Node; import org.openstreetmap.josm.data.osm.OsmPrimitive; import org.openstreetmap.josm.data.osm.Way; public class ConflictResolutionDialogTest extends JFrame { private ConflictResolutionDialog dialog; protected void build() { setSize(100,100); dialog = new ConflictResolutionDialog(this); dialog.setSize(600,600); } protected void populate() { Way w1 = new Way(1); w1.addNode(new Node(10)); w1.addNode(new Node(11)); Way w2 = new Way(1); w2.addNode(new Node(10)); w2.addNode(new Node(11)); dialog.getConflictResolver().populate(new Conflict<OsmPrimitive>(w1, w2)); } public void showDialog() { dialog.setVisible(true); } public ConflictResolutionDialogTest() { build(); } static public void main(String args[]) { ConflictResolutionDialogTest test = new ConflictResolutionDialogTest(); test.setVisible(true); test.populate(); test.showDialog(); } }