電卓テキストフィールド

動作

電卓付のテキストフィールドです。電卓を表示させることなく、フィールド内で計算ができます。

 

バージョン

Curl Advanced UI 0.5

API説明

CalculatorTextFieldクラス

  電卓になるTextFieldクラスです。 

パッケージ

  COM.CURLAP.ADVANCED-UI.CONTROLS

スーパークラス

  TextField

プロパティ

  value-as-double:double 計算結果をdoubleで取得

コンストラクタ

  default
    キーワード引数(value-format:String = “%.12f”):表示するフォーマット(formatマクロと同様のフォーマット形式)
    キーワード引数(prompt:String = “0.”):初期表示プロンプト

メソッド

  clear (値を初期値に戻します)
 

利用方法

CalculatorTextFieldクラスのオブジェクトを生成し、画面へ配置する。

{curl 6.0 applet}
{curl-file-attributes character-encoding = “shift-jis”}
{applet manifest = “manifest.mcurl”}

{import * from COM.CURLAP.ADVANCED-UI.CONTROLS}
{import * from COM.CURL.GUI.STYLED-CONTROLS}
{install-style-sheet {manifest-url “file”, “DEFAULT-STYLE-SHEET”}}

{value
    {spaced-vbox
        {text CalculatorTextField},
        {CalculatorTextField},
        {CalculatorTextField value-format = “%.0f”, prompt = “0”}
    }
}

このサンプルでは、テンキーから入力し、計算ができます。

サンプル

電卓サンプル

関連Curl標準API

TextField