// License: GPL. For details, see LICENSE file. package org.openstreetmap.josm.gui.conflict.pair.tags; import java.awt.BorderLayout; import javax.swing.JFrame; public class TagMergerTestFT extends JFrame { private TagMerger tagMerger; protected void build() { tagMerger = new TagMerger(); getContentPane().setLayout(new BorderLayout()); getContentPane().add(tagMerger, BorderLayout.CENTER); } /** * Constructs a new {@code TagMergerTest}. */ public TagMergerTestFT() { build(); tagMerger.getModel().addItem(new TagMergeItem("key", "myvalue", "theirvalue")); tagMerger.getModel().addItem(new TagMergeItem("key", "myvalue", null)); tagMerger.getModel().addItem(new TagMergeItem("key", null, "theirvalue")); tagMerger.getModel().addItem(new TagMergeItem("a very long key asdfasdf asdfasdf", "a very long value asdfasdf", "a very long value asdfasdf")); for (int i = 0; i < 50; i++) { tagMerger.getModel().addItem(new TagMergeItem("key", "myvalue", "theirvalue")); } } public static void main(String[] args) { TagMergerTestFT test = new TagMergerTestFT(); test.setSize(600, 600); test.setVisible(true); } }