From 9f9857d9239f35275332a50cddfb1c2be299a351 Mon Sep 17 00:00:00 2001 From: George Gastaldi Date: Thu, 4 Aug 2016 16:54:42 -0300 Subject: [PATCH] Align JSpinner text to left --- .../ui/wizard/component/SpinnerComponentBuilder.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/ui/src/main/java/org/jboss/forge/netbeans/ui/wizard/component/SpinnerComponentBuilder.java b/ui/src/main/java/org/jboss/forge/netbeans/ui/wizard/component/SpinnerComponentBuilder.java index de7a44c..1351d7e 100644 --- a/ui/src/main/java/org/jboss/forge/netbeans/ui/wizard/component/SpinnerComponentBuilder.java +++ b/ui/src/main/java/org/jboss/forge/netbeans/ui/wizard/component/SpinnerComponentBuilder.java @@ -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; @@ -33,6 +35,11 @@ public class SpinnerComponentBuilder extends ComponentBuilder { @Override public JSpinner build(Container container, final InputComponent 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) {