well, ok, i'm going to try this.
But a don't understand exactly the goal of the NumberFormat which we can set to NumberField.
beacause the numberFormat is not used to format the displayed number value
Its to validate the input value or to set the input value if you call setValue. It does not validate input you enter with your keyboard. With validate i mean, that its used to parse it to get a correct Number object or to transform the Number into a correct String.
I can't make it work.
I manage to just add a "%" at the end.
But the value is not validated so the red underline appear.
If i a use a numberFormat to allow the pourcent, weird thing appends...