• 追加された行はこの色です。
  • 削除された行はこの色です。
#navi(../)
*JSpinnerの値をパーセントで指定 [#t29c7b07]
>編集者:[[Terai Atsuhiro>terai]]~
作成日:2005-10-31~
更新日:&lastmod;

#contents
**概要 [#v1407fe1]
JSpinnerの値をパーセントで指定できるように設定します。
JSpinnerの値をパーセントで指定するように設定します。

http://terai.xrea.jp/swing/numbereditor/screenshot.png

**サンプルコード [#k32fce56]
 JSpinner spinner = new JSpinner(new SpinnerNumberModel(0, 0, 1, 0.01));
 JSpinner.NumberEditor editor = new JSpinner.NumberEditor(spinner, "0%");
 editor.getTextField().setEditable(false);
 spinner.setEditor(editor);

-[[サンプルを起動>http://terai.xrea.jp/swing/numbereditor/sample.jnlp]]
-[[jarファイル>http://terai.xrea.jp/swing/numbereditor/sample.jar]]
-[[ソース>http://terai.xrea.jp/swing/numbereditor/src.zip]]
**解説 [#af34e284]
JSpinner.NumberEditorのコンストラクタに、DecimalFormatオブジェクトのパターンを入力すると数値の解析とフォーマットを行ってくれます。

上記のサンプルでは、数字を表す"0"と、100倍してパーセントを表す"%"でパターンを作成しています。

//**参考リンク
**コメント [#f777681c]
#comment