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

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

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

JSpinner.getPreferredSize介绍

暂无

代码示例

代码示例来源:origin: ron190/jsql-injection

this.maximumLength.setToolTipText(I18n.valueByKey("BRUTEFORCE_MAX_TOOLTIP"));
this.minimumLength.setPreferredSize(new Dimension(38, (int) this.minimumLength.getPreferredSize().getHeight()));
this.maximumLength.setPreferredSize(new Dimension(38, (int) this.maximumLength.getPreferredSize().getHeight()));
this.minimumLength.setMaximumSize(new Dimension(38, (int) this.minimumLength.getPreferredSize().getHeight()));
this.maximumLength.setMaximumSize(new Dimension(38, (int) this.maximumLength.getPreferredSize().getHeight()));
this.minimumLength.setMinimumSize(new Dimension(38, (int) this.minimumLength.getPreferredSize().getHeight()));
this.maximumLength.setMinimumSize(new Dimension(38, (int) this.maximumLength.getPreferredSize().getHeight()));

代码示例来源:origin: org.rescarta.rc-indexer/rc-indexer

public Dimension getPreferredSize() {
  Dimension d = super.getPreferredSize();
  d.width = this.width;
  return d;
}

代码示例来源:origin: freeplane/freeplane

@Override
  public Dimension getPreferredSize() {
    final Dimension size = super.getPreferredSize();
    return new Dimension(size.width, textField.getPreferredSize().height);
  }
};

代码示例来源:origin: freeplane/freeplane

@Override
  public Dimension getPreferredSize() {
    final Dimension size = super.getPreferredSize();
    return new Dimension(size.width, textField.getPreferredSize().height);
  }
};

代码示例来源:origin: net.java.abeille/abeille

/**
 * @return the preferred size for this component
 */
public Dimension getPreferredSize() {
  if (m_spinner_active)
    return m_spinner.getPreferredSize();
  else
    return m_focus_glyph.getPreferredSize();
}

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

@Override
public Dimension getPreferredSize() {
  return new Dimension(spinner.getPreferredSize().width + picker.getPreferredSize().width, Math.max(picker.getPreferredSize().height, spinner.getPreferredSize().height));
}

代码示例来源:origin: us.ihmc/ImageProcessing

private JPanel createSelectDelay() {
  JPanel ret = new JPanel();
  ret.setLayout(new BoxLayout(ret, BoxLayout.X_AXIS));
  periodSpinner = new JSpinner(new SpinnerNumberModel(framePeriod,0,1000,10));
  periodSpinner.setMaximumSize(periodSpinner.getPreferredSize());
  periodSpinner.addChangeListener(this);
  ret.add(new JLabel("Delay"));
  ret.add(periodSpinner);
  return ret;
}

代码示例来源:origin: org.boofcv/demonstrations

private JPanel createSelectDelay() {
  JPanel ret = new JPanel();
  ret.setLayout(new BoxLayout(ret, BoxLayout.X_AXIS));
  periodSpinner = new JSpinner(new SpinnerNumberModel(framePeriod,0,1000,10));
  periodSpinner.setMaximumSize(periodSpinner.getPreferredSize());
  periodSpinner.addChangeListener(this);
  ret.add(new JLabel("Delay"));
  ret.add(periodSpinner);
  return ret;
}

代码示例来源:origin: org.boofcv/demonstrations

private JPanel createSelectDelay() {
  JPanel ret = new JPanel();
  ret.setLayout(new BoxLayout(ret, BoxLayout.X_AXIS));
  periodSpinner = new JSpinner(new SpinnerNumberModel(framePeriod,0,1000,10));
  periodSpinner.setMaximumSize(periodSpinner.getPreferredSize());
  periodSpinner.addChangeListener(this);
  ret.add(new JLabel("Delay"));
  ret.add(periodSpinner);
  return ret;
}

代码示例来源:origin: org.boofcv/boofcv-swing

protected JSpinner spinner(int initial , int minimum , int maximum, int stepSize , ChangeListener listener ) {
  JSpinner spinner = new JSpinner(new SpinnerNumberModel(initial, minimum, maximum, stepSize));
  spinner.setMaximumSize(spinner.getPreferredSize());
  spinner.addChangeListener(listener);
  return spinner;
}

代码示例来源:origin: org.boofcv/boofcv-swing

protected JSpinner spinner(int initial , int minimum , int maximum, int stepSize ) {
  JSpinner spinner = new JSpinner(new SpinnerNumberModel(initial, minimum, maximum, stepSize));
  spinner.setMaximumSize(spinner.getPreferredSize());
  spinner.addChangeListener((ChangeListener)this);
  return spinner;
}

代码示例来源:origin: org.boofcv/boofcv-swing

protected JSpinner spinner( double initial , double minimum , double maximum, double stepSize ) {
  JSpinner spinner = new JSpinner(new SpinnerNumberModel(initial, minimum, maximum, stepSize));
  spinner.setMaximumSize(spinner.getPreferredSize());
  spinner.addChangeListener((ChangeListener)this);
  return spinner;
}

代码示例来源:origin: org.boofcv/boofcv-swing

public JSpinner spinner(int initial , int minimum , int maximum, int stepSize ) {
  JSpinner spinner = new JSpinner(new SpinnerNumberModel(initial, minimum, maximum, stepSize));
  spinner.setMaximumSize(spinner.getPreferredSize());
  spinner.addChangeListener((ChangeListener)this);
  return spinner;
}

代码示例来源:origin: org.boofcv/boofcv-swing

public JSpinner spinner(double initial , double minimum , double maximum, double stepSize ) {
  JSpinner spinner = new JSpinner(new SpinnerNumberModel(initial, minimum, maximum, stepSize));
  spinner.setMaximumSize(spinner.getPreferredSize());
  spinner.addChangeListener((ChangeListener)this);
  return spinner;
}

代码示例来源:origin: org.boofcv/demonstrations

public ImageCorruptPanel() {
  noiseLevel = new JSpinner(new SpinnerNumberModel(valueNoise,0,100,5));
  noiseLevel.addChangeListener(this);
  noiseLevel.setMaximumSize(noiseLevel.getPreferredSize());
  lightScale = new JSpinner(new SpinnerNumberModel(valueScale,0.5,2,0.1));
  lightScale.addChangeListener(this);
  lightScale.setMaximumSize(lightScale.getPreferredSize());
  lightOffset = new JSpinner(new SpinnerNumberModel(valueOffset,-30,30,5));
  lightOffset.addChangeListener(this);
  lightOffset.setMaximumSize(lightOffset.getPreferredSize());
  addLabeled(noiseLevel,"Noise",this);
  addLabeled(lightScale,"Light Scale",this);
  addLabeled(lightOffset,"Light Offset",this);
}

代码示例来源:origin: org.boofcv/boofcv-swing

protected JSpinner spinner(int initial , Object[] items ) {
  JSpinner spinner = new JSpinner(new SpinnerListModel(items));
  spinner.setValue(items[initial]);
  spinner.setMaximumSize(spinner.getPreferredSize());
  spinner.addChangeListener((ChangeListener)this);
  return spinner;
}

代码示例来源:origin: org.boofcv/demonstrations

public PanelConfigWatershed() {
  selectConnect = new JComboBox(new String[]{"4-Connect","8-Connect"});
  selectConnect.addActionListener(this);
  selectConnect.setMaximumSize(selectConnect.getPreferredSize());
  spinnerSize = new JSpinner(new SpinnerNumberModel(10,0,500,5));
  spinnerSize.addChangeListener(this);
  spinnerSize.setMaximumSize(spinnerSize.getPreferredSize());
  configure();
  addAlignCenter(selectConnect, this);
  addLabeled(spinnerSize, "Min Size", this);
}

代码示例来源:origin: net.java.abeille/abeille

public void mousePressed(MouseEvent evt) {
    remove(m_focus_glyph);
    JSpinner spinner = getSpinner();
    remove(spinner);
    Dimension d = spinner.getPreferredSize();
    // d.width = d.width*3/2;
    setSize(d);
    add(spinner);
    revalidate();
    m_spinner_active = true;
    notifyListeners(new ActionEvent(FocusBox.this, ActionEvent.ACTION_PERFORMED, FOCUS_BOX_ACTIVATED));
  }
});

代码示例来源:origin: org.boofcv/boofcv-swing

protected void configureSpinnerFloat(JSpinner spinner, int integerDigits, int fractionDigits) {
  double min = ((Number)((SpinnerNumberModel)spinner.getModel()).getMinimum()).doubleValue();
  int adjust = min < 0 ? 1 : 0;
  JSpinner.NumberEditor editor = (JSpinner.NumberEditor)spinner.getEditor();
  DecimalFormat format = editor.getFormat();
  format.setMinimumFractionDigits(fractionDigits);
  format.setMinimumIntegerDigits(integerDigits);
  editor.getTextField().setHorizontalAlignment(SwingConstants.CENTER);
  Dimension d = spinner.getPreferredSize();
  d.width = (adjust+integerDigits+1+fractionDigits)*11;
  spinner.setPreferredSize(d);
  spinner.setMaximumSize(d);
}

代码示例来源:origin: org.boofcv/demonstrations

private void configureSpinnerFloat( JSpinner spinner ) {
  JSpinner.NumberEditor editor = (JSpinner.NumberEditor)spinner.getEditor();
  DecimalFormat format = editor.getFormat();
  format.setMinimumFractionDigits(3);
  format.setMinimumIntegerDigits(1);
  editor.getTextField().setHorizontalAlignment(SwingConstants.CENTER);
  Dimension d = spinner.getPreferredSize();
  d.width = 60;
  spinner.setPreferredSize(d);
  spinner.addChangeListener(this);
  spinner.setMaximumSize(d);
}

相关文章