(original) (raw)
package macport; import javax.swing.*; import java.awt.*; public class MyTest extends JFrame { Font font = new Font("Arial", Font.BOLD, 24); public MyTest() { setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setLayout(new FlowLayout()); JSpinner spinner = new JSpinner(); spinner.setFont(font); spinner.setModel(new SpinnerNumberModel()); getContentPane().add(spinner); setSize(200, 300); JFormattedTextField ftf = ((JSpinner.DefaultEditor) spinner.getEditor()).getTextField(); if (!ftf.getFont().equals(font)) { throw new RuntimeException("Failed"); } } public static void main(String... args) throws Exception { SwingUtilities.invokeLater(new Runnable() { public void run() { new MyTest().setVisible(true); } }); } }