@Override public void setForeground(Color fg) { super.setForeground(fg); if (floatingLabel != null) floatingLabel.updateForeground(); }
/** * @return the spinner component that is visible when the focus box has * 'focus'. */ JSpinner getSpinner() { if (m_spinner == null) { m_spinner = new JSpinner(new SpinnerNumberModel(m_index, 1, m_max_index, 1)); m_spinner.setBorder(javax.swing.BorderFactory.createLineBorder(m_background)); JSpinner.NumberEditor seditor = (JSpinner.NumberEditor) m_spinner.getEditor(); seditor.getTextField().setBackground(m_background); seditor.getTextField().setForeground(m_foreground); m_spinner.addChangeListener(new ChangeListener() { public void stateChanged(ChangeEvent e) { notifyListeners(new ActionEvent(FocusBox.this, ActionEvent.ACTION_PERFORMED, FOCUS_INDEX_CHANGED)); } }); } return m_spinner; }
@Override public void run() { if (textField == null) return; Color foregr = textField.getForeground(); if ((foregr == null) || (foregr instanceof UIResource)) { textField .setForeground(SubstanceColorUtilities .getForegroundColor(SubstanceLookAndFeel .getCurrentSkin(textField) .getEnabledColorScheme( SubstanceLookAndFeel .getDecorationType(textField)))); } } });
public JFormattedTextField getIntegerTextField(Integer min, Integer max, Integer value) { NumberFormat format = NumberFormat.getInstance(); NumberFormatter formatter = new NumberFormatter(format); formatter.setValueClass(Integer.class); formatter.setMinimum(min); formatter.setMaximum(max); formatter.setAllowsInvalid(true); formatter.setCommitsOnValidEdit(false); JFormattedTextField field = new JFormattedTextField(formatter); field.setValue(value); field.setFont(REGULAR_FONT.deriveFont(scale * 18)); field.setFocusLostBehavior(JFormattedTextField.PERSIST); field.setForeground(AppThemeColor.TEXT_DEFAULT); field.setCaretColor(AppThemeColor.TEXT_DEFAULT); field.setBorder(BorderFactory.createCompoundBorder( BorderFactory.createLineBorder(AppThemeColor.BORDER, 1), BorderFactory.createLineBorder(AppThemeColor.TRANSPARENT, 3) )); field.setBackground(AppThemeColor.HEADER); return field; }
@Override public void run() { if (textField == null) return; Color foregr = textField.getForeground(); if ((foregr == null) || (foregr instanceof UIResource)) { textField .setForeground(SubstanceColorUtilities .getForegroundColor(SubstanceLookAndFeel .getCurrentSkin(textField) .getEnabledColorScheme( SubstanceLookAndFeel .getDecorationType(textField)))); } } });
JDatePicker jDatePicker = new JDatePicker(datePickerModel, dateInstance.toPattern()); jDatePicker.getFormattedTextField().setBackground(ColorConst.CONTENT_BACKGROUND); jDatePicker.getFormattedTextField().setForeground(ColorConst.SIDENAV_TITLE_FOREGROUND); jDatePicker.getFormattedTextField().setBorder(BorderFactory.createLineBorder(ColorConst.CONTENT_BACKGROUND)); jDatePicker.getFormattedTextField().setFont(new JLabel("").getFont());
@Override public void setForeground(Color fg) { super.setForeground(fg); if (_spinner != null) { _spinner.setForeground(fg); if (_spinner.getEditor() != null && _spinner.getEditor() instanceof JSpinner.DateEditor) { JSpinner.DateEditor de = (JSpinner.DateEditor) _spinner.getEditor(); if (de.getTextField() != null) { de.getTextField().setForeground(fg); } } } }
start.setBorder(BorderFactory.createEmptyBorder()); start.setFont(FONT_BIG_BOLD); start.setForeground(HIGHLIGHT_COLOR);