クラスライブラリ

スタイルコントロール

6.0から追加されたスタイルコントロールライブラリを使うと、Curlのコントロールに"スキン"を適用したり、CSSライクな方法でプロパティを管理できるようになります。以下は、従来のCurlコントロールを並べたイメージ。 スタイルコントロールライブラリにはデ…

デフォルトのコントロールUIを管理するLookAndFeel

前回はコントロールとコントロールUIについて概観しました。 そして以下のクラスをコントロールUIの例として挙げました。 TextFieldUI DropdownListUI CheckButtonUI CommandButtonUI しかしこれらのクラスは実は全て抽象クラスとなっています。 実際には、…

コントロールとコントロールUI

今回はコントロールとコントロールUI*1について説明します。 コントロールとは、アプリケーションがユーザと対話できるようcurlが提供する以下のようなクラスのことを指します。 TextField DropdownList CheckButton CommandButton コントロールはこの他にも…