@Override public Dimension preferredLayoutSize(Container parent) { if (formattedTextField != null) { return formattedTextField.getPreferredSize(); } return new Dimension(); }
public Dimension preferredLayoutSize(Container parent) { if (formattedTextField != null) { return formattedTextField.getPreferredSize(); } return new Dimension(); }
@Override public Dimension preferredLayoutSize(Container parent) { if (formattedTextField != null) { return formattedTextField.getPreferredSize(); } return new Dimension(); }
/** * {@inheritDoc} <p> * * Overridden to return a preferred size which has a reasonable lower bound. */ @Override public Dimension getPreferredSize() { Dimension preferredSize = super.getPreferredSize(); if (getColumns() <= 0) { Dimension compare = getCompareMinimumSize(); if (preferredSize.width < compare.width) { return compare; } } return preferredSize; }
/** * {@inheritDoc} <p> * * Overridden to return a preferred size which has a reasonable lower bound. */ @Override public Dimension getPreferredSize() { Dimension preferredSize = super.getPreferredSize(); if (getColumns() <= 0) { Dimension compare = getCompareMinimumSize(); if (preferredSize.width < compare.width) { return compare; } } return preferredSize; }
public DefaultHourFieldFilter(String id, String name, int width, boolean useDefault, Integer defaultHour) { super(); this.id = id; this.name = name; hourField = SwingComponentFactory.createHourField(true); hourField.setPreferredSize(new Dimension(width, hourField.getPreferredSize().height)); if (useDefault) { defaultHourField = SwingComponentFactory.createHourField(true); defaultHourField.setPreferredSize(new Dimension(width, hourField.getPreferredSize().height)); setDefaultValue(defaultHour); } initialize(); }
public DefaultIntegerFieldFilter(String id, String name, int width, boolean useDefault, Integer defaultValue) { super(); this.id = id; this.name = name; textField = SwingComponentFactory.createIntegerField(); textField.setPreferredSize(new Dimension(width, textField.getPreferredSize().height)); if (useDefault) { defaultTextField = SwingComponentFactory.createIntegerField(); defaultTextField.setPreferredSize(new Dimension(width, defaultTextField.getPreferredSize().height)); setDefaultValue(defaultValue); } initialize(); }
private JFormattedTextField getNumberTextField(double value) { final NumberFormatter formatter = new NumberFormatter(new DecimalFormat("0.0############")); formatter.setValueClass(Double.class); // to ensure that double values are returned final JFormattedTextField numberField = new JFormattedTextField(formatter); numberField.setValue(value); final Dimension preferredSize = numberField.getPreferredSize(); preferredSize.width = 70; numberField.setPreferredSize(preferredSize); return numberField; }
private JFormattedTextField getNumberTextField(double value) { final NumberFormatter formatter = new NumberFormatter(new DecimalFormat("0.0############")); formatter.setValueClass(Double.class); // to ensure that double values are returned final JFormattedTextField numberField = new JFormattedTextField(formatter); numberField.setValue(value); final Dimension preferredSize = numberField.getPreferredSize(); preferredSize.width = 70; numberField.setPreferredSize(preferredSize); return numberField; }
private Dimension getCompareMinimumSize() { JFormattedTextField field = new JFormattedTextField(getFormatter()); field.setMargin(getMargin()); field.setBorder(getBorder()); field.setFont(getFont()); field.setValue(new Date()); Dimension min = field.getPreferredSize(); field.setValue(null); min.width += Math.max(field.getPreferredSize().width, 4); return min; }
private Dimension getCompareMinimumSize() { JFormattedTextField field = new JFormattedTextField(getFormatter()); field.setMargin(getMargin()); field.setBorder(getBorder()); field.setFont(getFont()); field.setValue(new Date()); Dimension min = field.getPreferredSize(); field.setValue(null); min.width += Math.max(field.getPreferredSize().width, 4); return min; }
private Dimension getCompareMinimumSize() { JFormattedTextField field = new JFormattedTextField(getFormatter()); field.setMargin(getMargin()); field.setBorder(getBorder()); field.setFont(getFont()); field.setValue(new Date()); Dimension min = field.getPreferredSize(); field.setValue(null); min.width += Math.max(field.getPreferredSize().width, 4); return min; }
private Dimension getCompareMinimumSize() { JFormattedTextField field = new JFormattedTextField(getFormatter()); field.setMargin(getMargin()); field.setBorder(getBorder()); field.setFont(getFont()); field.setValue(new Date()); Dimension min = field.getPreferredSize(); field.setValue(null); min.width += Math.max(field.getPreferredSize().width, 4); return min; }
/** * {@inheritDoc} */ @Override public Dimension getPreferredSize(JComponent c) { Dimension dim = datePicker.getEditor().getPreferredSize(); if (popupButton != null) { dim.width += popupButton.getPreferredSize().width; } Insets insets = datePicker.getInsets(); dim.width += insets.left + insets.right; dim.height += insets.top + insets.bottom; return (Dimension)dim.clone(); }
/** * {@inheritDoc} */ @Override public Dimension getPreferredSize(JComponent c) { Dimension dim = datePicker.getEditor().getPreferredSize(); if (popupButton != null) { dim.width += popupButton.getPreferredSize().width; } Insets insets = datePicker.getInsets(); dim.width += insets.left + insets.right; dim.height += insets.top + insets.bottom; return (Dimension)dim.clone(); }
/** * {@inheritDoc} */ @Override public Dimension getPreferredSize(JComponent c) { Dimension dim = datePicker.getEditor().getPreferredSize(); if (popupButton != null) { dim.width += popupButton.getPreferredSize().width; } Insets insets = datePicker.getInsets(); dim.width += insets.left + insets.right; dim.height += insets.top + insets.bottom; return (Dimension)dim.clone(); }
/** * {@inheritDoc} */ @Override public Dimension getPreferredSize(JComponent c) { Dimension dim = datePicker.getEditor().getPreferredSize(); if (popupButton != null) { dim.width += popupButton.getPreferredSize().width; } Insets insets = datePicker.getInsets(); dim.width += insets.left + insets.right; dim.height += insets.top + insets.bottom; return (Dimension)dim.clone(); }
private JFormattedTextField createTextField() { final int fieldWidth = 60; final DoubleFormatter textFormatter = new DoubleFormatter("###0.0##"); final JFormattedTextField textField = new JFormattedTextField(textFormatter); textField.setHorizontalAlignment(JTextField.RIGHT); final int defaultHeight = textField.getPreferredSize().height; final Dimension size = new Dimension(fieldWidth, defaultHeight); textField.setMinimumSize(size); textField.setPreferredSize(size); textField.setMaximumSize(size); return textField; }
private JFormattedTextField createTextField() { final int fieldWidth = 60; final DoubleFormatter textFormatter = new DoubleFormatter("###0.0##"); final JFormattedTextField textField = new JFormattedTextField(textFormatter); textField.setHorizontalAlignment(JTextField.RIGHT); final int defaultHeight = textField.getPreferredSize().height; final Dimension size = new Dimension(fieldWidth, defaultHeight); textField.setMinimumSize(size); textField.setPreferredSize(size); textField.setMaximumSize(size); return textField; }
/** * @return */ private int getNullWidth() { JFormattedTextField field = new JFormattedTextField(getFormatter()); field.setMargin(getMargin()); field.setBorder(getBorder()); field.setFont(getFont()); field.setValue(new Date()); return field.getPreferredSize().width; }