It doesn't matter where you define the variables - all in one file, or in two separate files. SkinModel.java sets defaults for variables that apply to the entire project. SlideModel.java sets defaults for variables that apply only to individual objects (images, folders, whatever).
Well I use now also 4 files in the same way as you do in the Pluto skin.
The whole conversion did take a lot of time, but it seems to work now without problems.
Because SpinnerNumberModel() takes four values.
Yes I know, but for instance JNumberField takes 2 or 1 argument(s) (although this are arguments of different data types), so I thought you can use a Spinner also with 3 or 4 arguments, but apparent JAVA is not that clever.
But which value has the highest priority, the SkinModel.java definition or the Pluto.java definition?
For your information: the SkinModel.java value gets the highest priority.
But a value 0 in Pluto.java is accepted in NetBeans, but gives a crash if used in the skin, so error checking in NetBeans is poorly.
Why can't I see the meaning of the JSpinner arguments in the context menu?