private JPanel setupRiverPanel() { GridBagLayout layout = new GridBagLayout(); GridBagConstraints constraints = setupConstraints(); JPanel panel = new JPanel(layout); // Row 1, Column 1. constraints.gridx = 0; constraints.gridy = 0; constraints.gridwidth = 1; JLabel riverChanceLabel = new JLabel(Messages.getString("RandomMapDialog.labProbRiver")); panel.add(riverChanceLabel, constraints); // Row 1, Columns 2-4. constraints.gridx++; constraints.weightx = 1; constraints.weighty = 1; riverChanceField.setRequired(true); riverChanceField.setSelectAllTextOnGotFocus(true); riverChanceField.addVerifier(new VerifyInRange(0, 100, true)); riverChanceField.setToolTipText(Messages.getString("RandomMapDialog.riverChanceField.toolTip")); riverChanceField.setName(riverChanceLabel.getText()); panel.add(riverChanceField, constraints); panel.setBorder(new TitledBorder(new LineBorder(Color.black, 2), Messages.getString("RandomMapDialog.borderRiver"))); return panel; }
private JPanel setupRoadPanel() { GridBagLayout layout = new GridBagLayout(); GridBagConstraints constraints = setupConstraints(); JPanel panel = new JPanel(layout); // Row 1, Column 1. constraints.gridx = 0; constraints.gridy = 0; constraints.gridwidth = 1; JLabel roadChanceLabel = new JLabel(Messages.getString("RandomMapDialog.labProbRoad")); panel.add(roadChanceLabel, constraints); // Row 1, Columns 2-4. constraints.gridx++; constraints.weightx = 1; constraints.weighty = 1; roadChanceField.setRequired(true); roadChanceField.setSelectAllTextOnGotFocus(true); roadChanceField.addVerifier(new VerifyInRange(0, 100, true)); roadChanceField.setToolTipText(Messages.getString("RandomMapDialog.roadChanceField.toolTip")); roadChanceField.setName(roadChanceLabel.getText()); panel.add(roadChanceField, constraints); panel.setBorder(new TitledBorder(new LineBorder(Color.black, 2), Messages.getString("RandomMapDialog.borderRoad"))); return panel; }
droughtChanceField.setRequired(true); droughtChanceField.setSelectAllTextOnGotFocus(true); droughtChanceField.addVerifier(new VerifyInRange(0, 100, true)); droughtChanceField.setToolTipText(Messages.getString("RandomMapDialog.droughtChanceField.toolTip")); droughtChanceField.setName(droughtLabel.getText()); fireChanceField.setRequired(true); fireChanceField.setSelectAllTextOnGotFocus(true); fireChanceField.addVerifier(new VerifyInRange(0, 100, true)); fireChanceField.setToolTipText(Messages.getString("RandomMapDialog.fireChanceField.toolTip")); fireChanceField.setName(fireLabel.getText()); floodChanceField.setRequired(true); floodChanceField.setSelectAllTextOnGotFocus(true); floodChanceField.addVerifier(new VerifyInRange(0, 100, true)); floodChanceField.setToolTipText(Messages.getString("RandomMapDialog.floodChanceField.toolTip")); floodChanceField.setName(floodLabel.getText());
public String verify(Integer value) { return verify(Double.valueOf(value)); }
elevationAlgorithmField.setRequired(true); elevationAlgorithmField.setSelectAllTextOnGotFocus(true); elevationAlgorithmField.addVerifier(new VerifyInRange(0, BoardUtilities.getAmountElevationGenerators() - 1, true)); elevationAlgorithmField.setToolTipText(Messages.getString("RandomMapDialog.elevationAlgorithmField.toolTip")); elevationAlgorithmField.setName(algorithmLabel.getText()); hillinessField.setRequired(true); hillinessField.setSelectAllTextOnGotFocus(true); hillinessField.addVerifier(new VerifyInRange(0, 99, true)); hillinessField.setToolTipText(Messages.getString("RandomMapDialog.hillinessField.toolTip")); hillinessField.setName(hillinessLabel.getText()); elevationCliffsField.setRequired(true); elevationCliffsField.setSelectAllTextOnGotFocus(true); elevationCliffsField.addVerifier(new VerifyInRange(0, 100, true)); elevationCliffsField.setToolTipText(Messages.getString("RandomMapDialog.elevationCliffsField.toolTip")); elevationCliffsField.setName(elevationCliffsLabel.getText()); elevationInversionField.setRequired(true); elevationInversionField.setSelectAllTextOnGotFocus(true); elevationInversionField.addVerifier(new VerifyInRange(0, 99, true)); elevationInversionField.setToolTipText(Messages.getString("RandomMapDialog.elevationInversionField.toolTip")); elevationInversionField.setName(elevationInversionLabel.getText());
public String verify(String value) { if (StringUtil.isNumeric(value)) { return verify(Double.parseDouble(value)); } return value + " is not a number."; }
mapNorthField.setRequired(true); mapNorthField.setText("0"); mapNorthField.addVerifier(new VerifyInRange(Integer.MIN_VALUE, Integer.MAX_VALUE, true)); mapNorthField.setToolTipText(Messages.getString("ExpandMapDialog.mapNorthField.toolTip")); panel.add(mapNorthField, constraints); mapEastField.setRequired(true); mapEastField.setText("0"); mapEastField.addVerifier(new VerifyInRange(Integer.MIN_VALUE, Integer.MAX_VALUE, true)); mapEastField.setToolTipText(Messages.getString("ExpandMapDialog.mapEastField.toolTip")); panel.add(mapEastField, constraints); mapSouthField.setRequired(true); mapSouthField.setText("0"); mapSouthField.addVerifier(new VerifyInRange(Integer.MIN_VALUE, Integer.MAX_VALUE, true)); mapSouthField.setToolTipText(Messages.getString("ExpandMapDialog.mapSouthField.toolTip")); panel.add(mapSouthField, constraints); mapWestField.setRequired(true); mapWestField.setText("0"); mapWestField.addVerifier(new VerifyInRange(Integer.MIN_VALUE, Integer.MAX_VALUE, true)); mapWestField.setToolTipText(Messages.getString("ExpandMapDialog.mapWestField.toolTip")); panel.add(mapWestField, constraints);
cityCFMinField.setRequired(true); cityCFMinField.setSelectAllTextOnGotFocus(true); cityCFMinField.addVerifier(new VerifyInRange(1, 150, true)); cityCFMinField.setToolTipText(Messages.getString("RandomMapDialog.cityCFMinField.toolTip")); cityCFMinField.setName(cityCFLabel.getText()); cityCFMaxField.setRequired(true); cityCFMaxField.setSelectAllTextOnGotFocus(true); cityCFMaxField.addVerifier(new VerifyInRange(1, 150, true)); cityCFMaxField.setToolTipText(Messages.getString("RandomMapDialog.cityCFMaxField.toolTip")); cityCFMaxField.setName(cityCFLabel.getText()); cityDensityField.setRequired(true); cityDensityField.setSelectAllTextOnGotFocus(true); cityDensityField.addVerifier(new VerifyInRange(1, 100, true)); cityDensityField.setToolTipText(Messages.getString("RandomMapDialog.cityDensityField.toolTip")); cityDensityField.setName(cityDensityLabel.getText()); cityFloorsMinField.setRequired(true); cityFloorsMinField.setSelectAllTextOnGotFocus(true); cityFloorsMinField.addVerifier(new VerifyInRange(1, 100, true)); cityFloorsMinField.setToolTipText(Messages.getString("RandomMapDialog.cityFloorsMinField.toolTip")); cityFloorsMinField.setName(cityFloorsLabel.getText()); cityFloorsMaxField.setRequired(true); cityFloorsMaxField.setSelectAllTextOnGotFocus(true); cityFloorsMaxField.addVerifier(new VerifyInRange(1, 100, true)); cityFloorsMaxField.setToolTipText(Messages.getString("RandomMapDialog.cityFloorsMaxField.toolTip")); cityFloorsMaxField.setName(cityFloorsLabel.getText());
craterChanceField.setRequired(true); craterChanceField.setSelectAllTextOnGotFocus(true); craterChanceField.addVerifier(new VerifyInRange(0, 100, true)); craterChanceField.setToolTipText(Messages.getString("RandomMapDialog.craterChanceField.toolTip")); craterChanceField.setName(craterChanceLabel.getText());
woodsHeavyChanceField.setRequired(true); woodsHeavyChanceField.setSelectAllTextOnGotFocus(true); woodsHeavyChanceField.addVerifier(new VerifyInRange(0, 100, true)); woodsHeavyChanceField.setToolTipText(Messages.getString("RandomMapDialog.woodsHeavyChanceField.toolTip")); woodsHeavyChanceField.setName(heavyWoodsLabel.getText());
freezeChanceField.setRequired(true); freezeChanceField.setSelectAllTextOnGotFocus(true); freezeChanceField.addVerifier(new VerifyInRange(0, 100, true)); freezeChanceField.setToolTipText(Messages.getString("RandomMapDialog.freezeChanceField.toolTip")); freezeChanceField.setName(frozenWaterLabel.getText());
deepChanceField.setRequired(true); deepChanceField.setSelectAllTextOnGotFocus(true); deepChanceField.addVerifier(new VerifyInRange(0, 100, true)); deepChanceField.setToolTipText(Messages.getString("RandomMapDialog.deepChanceField.toolTip")); deepChanceField.setName(deepWaterLabel.getText());