use of mudmap2.frontend.WorldTab in project mudmap2 by Neop.
the class PlaceSelectionDialog method create.
@Override
void create() {
optionPane = new JOptionPane();
optionPane.setOptionType(JOptionPane.OK_CANCEL_OPTION);
setContentPane(optionPane);
optionPane.setMessage(worldtab = new WorldTab(parentFrame, world, true));
worldtab.getWorldPanel().setCursorForced(true);
worldtab.getWorldPanel().resetHistory(new WorldCoordinate(default_coordinate));
setDefaultCloseOperation(DISPOSE_ON_CLOSE);
optionPane.addPropertyChangeListener(new PropertyChangeListener() {
@Override
public void propertyChange(PropertyChangeEvent arg0) {
if (isVisible() && arg0.getSource() == optionPane && arg0.getPropertyName().equals(JOptionPane.VALUE_PROPERTY)) {
int value = ((Integer) optionPane.getValue());
ok = value == JOptionPane.OK_OPTION;
dispose();
if (parentFrame != null)
parentFrame.repaint();
}
}
});
setSize(500, 500);
}
Aggregations