javax.swing.JSpinner.setModel()方法的使用及代码示例

x33g5p2x  于2022-01-21 转载在 其他  
字(7.1k)|赞(0)|评价(0)|浏览(166)

本文整理了Java中javax.swing.JSpinner.setModel()方法的一些代码示例,展示了JSpinner.setModel()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JSpinner.setModel()方法的具体详情如下:
包路径:javax.swing.JSpinner
类名称:JSpinner
方法名:setModel

JSpinner.setModel介绍

暂无

代码示例

代码示例来源:origin: magefree/mage

/**
 * Creates new form NewTournamentDialog
 */
public NewTournamentDialog() {
  initComponents();
  lastSessionId = "";
  txtName.setText("Tournament");
  this.spnNumWins.setModel(new SpinnerNumberModel(2, 1, 5, 1));
  this.spnFreeMulligans.setModel(new SpinnerNumberModel(0, 0, 5, 1));
  this.spnConstructTime.setModel(new SpinnerNumberModel(10, CONSTRUCTION_TIME_MIN, CONSTRUCTION_TIME_MAX, 2));
  this.spnNumRounds.setModel(new SpinnerNumberModel(2, 2, 10, 1));
  this.spnQuitRatio.setModel(new SpinnerNumberModel(100, 0, 100, 5));
  this.spnMinimumRating.setModel(new SpinnerNumberModel(0, 0, 3000, 10));
}

代码示例来源:origin: magefree/mage

/**
 * Creates new form NewTableDialog
 */
public NewTableDialog() {
  lastSessionId = "";
  initComponents();
  player1Panel.showLevel(false);
  this.spnNumWins.setModel(new SpinnerNumberModel(1, 1, 5, 1));
  this.spnFreeMulligans.setModel(new SpinnerNumberModel(0, 0, 5, 1));
  this.spnQuitRatio.setModel(new SpinnerNumberModel(100, 0, 100, 5));
  this.spnMinimumRating.setModel(new SpinnerNumberModel(0, 0, 3000, 10));
  this.spnEdhPowerLevel.setModel(new SpinnerNumberModel(100, 0, 100, 5));
  MageFrame.getUI().addButton(MageComponents.NEW_TABLE_OK_BUTTON, btnOK);
}

代码示例来源:origin: magefree/mage

private void setNumberOfSwissRoundsMin(int numPlayers) {
  // set the number of minimum swiss rounds related to the number of players
  int minRounds = (int) Math.ceil(Math.log(numPlayers + 1) / Math.log(2));
  int newValue = Math.max((Integer) spnNumRounds.getValue(), minRounds);
  this.spnNumRounds.setModel(new SpinnerNumberModel(newValue, minRounds, 10, 1));
  this.pack();
  this.revalidate();
  this.repaint();
}

代码示例来源:origin: magefree/mage

spnLevel.setModel(new javax.swing.SpinnerNumberModel(6, 1, 10, 1));

代码示例来源:origin: magefree/mage

spnLevel.setModel(new javax.swing.SpinnerNumberModel(6, 1, 10, 1));
spnLevel.setRequestFocusEnabled(false);

代码示例来源:origin: magefree/mage

private void setGameOptions() {
  GameTypeView gameType = (GameTypeView) cbGameType.getSelectedItem();
  int oldValue = (Integer) this.spnNumPlayers.getValue();
  this.spnNumPlayers.setModel(new SpinnerNumberModel(gameType.getMinPlayers(), gameType.getMinPlayers(), gameType.getMaxPlayers(), 1));
  this.spnNumPlayers.setEnabled(gameType.getMinPlayers() != gameType.getMaxPlayers());
  if (oldValue >= gameType.getMinPlayers() && oldValue <= gameType.getMaxPlayers()) {
    this.spnNumPlayers.setValue(oldValue);
  }
  this.cbAttackOption.setEnabled(gameType.isUseAttackOption());
  this.cbRange.setEnabled(gameType.isUseRange());
  createPlayers((Integer) spnNumPlayers.getValue() - 1);
}

代码示例来源:origin: magefree/mage

jScrollPane1.setViewportView(lblMessage);
spnAmount.setModel(new javax.swing.SpinnerNumberModel(1, null, null, 1));

代码示例来源:origin: magefree/mage

spinner = new JSpinner();
spinner.setBorder(BorderFactory.createEmptyBorder());
spinner.setModel(new SpinnerNumberModel(0,0,999,1));
editor = ((JSpinner.DefaultEditor) spinner.getEditor());
textField = editor.getTextField();

代码示例来源:origin: magefree/mage

spnForest.setModel(new javax.swing.SpinnerNumberModel(0, 0, null, 1));
spnIsland.setModel(new javax.swing.SpinnerNumberModel(0, 0, null, 1));
spnMountain.setModel(new javax.swing.SpinnerNumberModel(0, 0, null, 1));
spnPlains.setModel(new javax.swing.SpinnerNumberModel(0, 0, null, 1));
spnSwamp.setModel(new javax.swing.SpinnerNumberModel(0, 0, null, 1));
spnDeckSize.setModel(new javax.swing.SpinnerNumberModel(0, 0, null, 1));

代码示例来源:origin: magefree/mage

private void setTournamentOptions(int numPlayers) {
  TournamentTypeView tournamentType = (TournamentTypeView) cbTournamentType.getSelectedItem();
  activatePanelElements(tournamentType);
  if (numPlayers < tournamentType.getMinPlayers() || numPlayers > tournamentType.getMaxPlayers()) {
    numPlayers = tournamentType.getMinPlayers();
    createPlayers(numPlayers - 1);
  }
  this.spnNumPlayers.setModel(new SpinnerNumberModel(numPlayers, tournamentType.getMinPlayers(), tournamentType.getMaxPlayers(), 1));
  this.spnNumPlayers.setEnabled(tournamentType.getMinPlayers() != tournamentType.getMaxPlayers());
  createPlayers((Integer) spnNumPlayers.getValue() - 1);
  this.spnNumSeats.setModel(new SpinnerNumberModel(2, 2, tournamentType.getMaxPlayers(), 1));
  if (tournamentType.isLimited()) {
    this.isRandom = tournamentType.isRandom();
    this.isRichMan = tournamentType.isRichMan();
    if (this.isRandom || this.isRichMan) {
      createRandomPacks();
    } else {
      createPacks(tournamentType.getNumBoosters());
    }
  }
}

代码示例来源:origin: magefree/mage

public void showDialog(int min, int max, String message) {
  this.spnAmount.setModel(new SpinnerNumberModel(min, min, max, 1));
  this.lblMessage.setContentType("text/html");
  this.lblMessage.setText(message);

代码示例来源:origin: Audiveris/audiveris

/**
   * Set the data model for the spinner
   *
   * @param model the new data model
   */
  public void setModel (SpinnerModel model)
  {
    spinner.setModel(model);
  }
}

代码示例来源:origin: Audiveris/audiveris

/**
   * Set the data model for the spinner
   *
   * @param model the new data model
   */
  void setModel (SpinnerNumberModel model)
  {
    spinner.setModel(model);
  }
}

代码示例来源:origin: org.bidib.jbidib.swinglabs.swingx/swingx-core

private void installZoomAction(SpinnerModel model) {
  if (model == null)
    return;
  yearSpinner.setModel(model);
}

代码示例来源:origin: com.eas.platypus/platypus-js-calendar-widget

/**
 * Sets the model used to hold the Date object
 *
 * @param model A SpinnerDateModel to be used by the spinner control.
 */
public void setSpinnerDateModel(SpinnerDateModel model) {
  _spinner.setModel(model);
}

代码示例来源:origin: org.codehaus.jtstand/jtstand-desktop

private void installZoomAction(SpinnerModel model) {
  if (model == null)
    return;
  yearSpinner.setModel(model);
}

代码示例来源:origin: kaikramer/keystore-explorer

private void loadKeySizes(int keyPairSize) {
  KeyPairType keyPairType = KeyPairType.RSA;
  keyPairSize = validateKeyPairSize(keyPairType, keyPairSize);
  jspRSAKeySize.setModel(new SpinnerNumberModel(keyPairSize, keyPairType.minSize(), keyPairType.maxSize(),
      keyPairType.stepSize()));
  keyPairType = KeyPairType.DSA;
  keyPairSize = validateKeyPairSize(keyPairType, keyPairSize);
  jspDSAKeySize.setModel(new SpinnerNumberModel(keyPairSize, keyPairType.minSize(), keyPairType.maxSize(),
      keyPairType.stepSize()));
}

代码示例来源:origin: org.gephi/datalab-plugin

/** Creates new form CopyNodesUI */
public CopyNodesUI() {
  initComponents();
  copiesSpinner.setModel(new SpinnerNumberModel(1, 1, 100, 1));//Min: 1, Max:500
  JFormattedTextField spinnerText = ((JSpinner.DefaultEditor) copiesSpinner.getEditor()).getTextField();
  spinnerText.setEditable(false);//Not editable with keyboard
}

代码示例来源:origin: org.fudaa.framework.ebli/ebli-3d

public ZControleEchelle() {
 spinner_ = new JSpinner();
 spinner_.setToolTipText(EbliLib.getS("Modifier l'chelle des z"));
 final SpinnerModel model = new SpinnerNumberModel(1, // initial value
   1, // min
   1000, // max
   1);
 spinner_.setModel(model);
 spinner_.getModel().addChangeListener(this);
 spinner_.setRequestFocusEnabled(false);
 spinner_.setFocusable(false);
}

代码示例来源:origin: kaikramer/keystore-explorer

private void loadKeySizes(int secretKeySize) {
  SecretKeyType secretKeyType = getSecretKeyType();
  secretKeySize = validateSecretKeySize(secretKeyType, secretKeySize);
  jsKeySize.setModel(new SpinnerNumberModel(secretKeySize, secretKeyType.minSize(), secretKeyType.maxSize(),
      secretKeyType.stepSize()));
  jsKeySize.setEnabled(secretKeyType.maxSize() > secretKeyType.minSize());
}

相关文章