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

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

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

JSpinner.setMaximumSize介绍

暂无

代码示例

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

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.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: 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/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

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(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

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/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: org.boofcv/demonstrations

public PanelConfigSlic() {
  selectConnect = new JComboBox(new String[]{"4-Connect","8-Connect"});
  selectConnect.addActionListener(this);
  selectConnect.setMaximumSize(selectConnect.getPreferredSize());
  spinnerTotal = new JSpinner(new SpinnerNumberModel(10,10,2000,10));
  spinnerTotal.addChangeListener(this);
  spinnerTotal.setMaximumSize(spinnerTotal.getPreferredSize());
  spinnerWeight = new JSpinner(new SpinnerNumberModel(10,10,1000,10));
  spinnerWeight.addChangeListener(this);
  spinnerWeight.setMaximumSize(spinnerWeight.getPreferredSize());
  configure();
  addAlignCenter(selectConnect,this);
  addLabeled(spinnerTotal, "Regions", this);
  addLabeled(spinnerWeight, "Weight", this);
}

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

public PanelConfigFH() {
  selectConnect = new JComboBox(new String[]{"4-Connect","8-Connect"});
  selectConnect.addActionListener(this);
  selectConnect.setMaximumSize(selectConnect.getPreferredSize());
  spinnerSize = new JSpinner(new SpinnerNumberModel(10,5,200,5));
  spinnerSize.addChangeListener(this);
  spinnerSize.setMaximumSize(spinnerSize.getPreferredSize());
  spinnerK = new JSpinner(new SpinnerNumberModel(10,10,4000,100));
  spinnerK.addChangeListener(this);
  spinnerK.setMaximumSize(spinnerK.getPreferredSize());
  configure();
  addAlignCenter(selectConnect,this);
  addLabeled(spinnerSize, "Min Size", this);
  addLabeled(spinnerK, "K", this);
}

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

public SubpixelCalibControlPanel( Listener listener ) {
  this.listener = listener;
  selectZoom = new JSpinner(new SpinnerNumberModel(zoom,1,100,1));
  selectZoom.addChangeListener(this);
  selectZoom.setMaximumSize(selectZoom.getPreferredSize());
  showPixel = new JCheckBox("Show Crude");
  showPixel.setSelected(doShowPixel);
  showPixel.addItemListener(this);
  showPixel.setMaximumSize(showPixel.getPreferredSize());
  showSubpixel = new JCheckBox("Show Refined");
  showSubpixel.setSelected(doShowSubpixel);
  showSubpixel.addItemListener(this);
  showSubpixel.setMaximumSize(showSubpixel.getPreferredSize());
  addLabeled(selectZoom, "Zoom:",this);
  addAlignLeft(showPixel, this);
  addAlignLeft(showSubpixel,this);
}

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

protected JSpinner spinner( double initial , double minimum , double maximum, double stepSize,
              String formatString , int digits  ) {
  JSpinner spinner = new JSpinner(new SpinnerNumberModel(initial, minimum, maximum, stepSize));
  JSpinner.NumberEditor editor = new JSpinner.NumberEditor(spinner,formatString);
  spinner.setEditor(editor);
  editor.getTextField().setHorizontalAlignment(SwingConstants.CENTER);
  Dimension d = spinner.getPreferredSize();
  d.width = digits*9;
  spinner.setPreferredSize(d);
  spinner.setMaximumSize(d);
  // force it to render using the format specified above. A bit of a hack. Got a better idea?
  spinner.setValue(1-initial);spinner.setValue(initial);
  spinner.addChangeListener((ChangeListener)this);
  return spinner;
}

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

protected JSpinner spinner( double initial , double minimum , double maximum, double stepSize,
              int integerDigits, int fractionDigits ) {
  JSpinner spinner = new JSpinner(new SpinnerNumberModel(initial, minimum, maximum, stepSize));
  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 = (integerDigits+1+fractionDigits)*9;
  spinner.setPreferredSize(d);
  spinner.setMaximumSize(d);
  // force it to render using the format specified above. A bit of a hack. Got a better idea?
  spinner.setValue(1-initial);spinner.setValue(initial);
  spinner.addChangeListener((ChangeListener)this);
  return spinner;
}

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

public ViewedImageInfoPanel(double zoomMin , double zoomMax, double zoomInc ) {
  this.zoomMin = zoomMin;
  this.zoomMax = zoomMax;
  this.zoomInc = zoomInc;
  textImageSize.setEditable(false);
  textImageSize.setMaximumSize(textImageSize.getPreferredSize());
  textCursorX.setEditable(false);
  textCursorX.setMaximumSize(textCursorX.getPreferredSize());
  textCursorY.setEditable(false);
  textCursorY.setMaximumSize(textCursorY.getPreferredSize());
  selectZoom = new JSpinner(new SpinnerNumberModel(zoom, zoomMin, zoomMax, zoomInc));
  selectZoom.addChangeListener(this);
  selectZoom.setMaximumSize(selectZoom.getPreferredSize());
  addLabeled(textImageSize,"Img Shape",this);
  addLabeled(textCursorX,"Click X",this);
  addLabeled(textCursorY,"Click Y",this);
  addLabeled(selectZoom,"Zoom", this);
}

代码示例来源: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);
}

相关文章