Swing/NumberEditor のバックアップの現在との差分(No.11)
- category: swing folder: NumberEditor title: JSpinnerの値をパーセントで指定 tags: [JSpinner] author: aterai pubdate: 2005-10-31T11:17:46+09:00 description: JSpinnerの値をパーセントで指定するように設定します。 image:
概要
JSpinner
の値をパーセントで指定するように設定します。
Screenshot
Advertisement
サンプルコード
JSpinner spinner = new JSpinner(new SpinnerNumberModel(0, 0, 1, .01));
JSpinner.NumberEditor editor = new JSpinner.NumberEditor(spinner, "0%");
editor.getTextField().setEditable(false);
spinner.setEditor(editor);
View in GitHub: Java, Kotlin解説
上記のサンプルでは、JSpinner.NumberEditor
のコンストラクタにDecimalFormat
オブジェクトのパターンを設定して数値の表示フォーマットを変更しています。
-
JSpinner.NumberEditor
のコンストラクタにDecimalFormat
オブジェクトのパターンを設定して数値の表示フォーマットを変更 - 数字を表す
0
と100
倍してパーセントを表す%
を組み合わせたフォーマットパターンを使用