Skip to content

Commit

Permalink
Align JSpinner text to left
Browse files Browse the repository at this point in the history
  • Loading branch information
gastaldi committed Aug 4, 2016
1 parent ed95d12 commit 9f9857d
Showing 1 changed file with 7 additions and 0 deletions.
Expand Up @@ -10,8 +10,10 @@
package org.jboss.forge.netbeans.ui.wizard.component;

import java.awt.Container;
import javax.swing.JComponent;
import javax.swing.JLabel;
import javax.swing.JSpinner;
import javax.swing.JTextField;
import javax.swing.event.ChangeEvent;
import javax.swing.event.ChangeListener;
import org.jboss.forge.addon.convert.Converter;
Expand All @@ -33,6 +35,11 @@ public class SpinnerComponentBuilder extends ComponentBuilder<JSpinner> {
@Override
public JSpinner build(Container container, final InputComponent<?, Object> input, final CommandController controller, final ChangeSupport changeSupport) {
final JSpinner spinner = new JSpinner();
final JComponent editor = spinner.getEditor();
if (editor instanceof JSpinner.DefaultEditor) {
JSpinner.DefaultEditor spinnerEditor = (JSpinner.DefaultEditor) editor;
spinnerEditor.getTextField().setHorizontalAlignment(JTextField.LEFT);
}
spinner.setEnabled(input.isEnabled());
Object value = input.getValue();
if (value != null) {
Expand Down

0 comments on commit 9f9857d

Please sign in to comment.