1

codename-one アプリケーションで、1 単語が赤、1 単語が青、残りが黒のボタンにテキストを表示したいと考えています。

どうすればそれができますか。

助けてください。

4

1 に答える 1

0

Codename One のラベルには 1 つのスタイル/色があり、ボタンはラベルから派生しているため、直接行うことはできません。

ただし、Codename One には、非常によく似た操作を実行できる複数ボタン オプションがあり、要素を 1 行に配置することもできます。マルチ ボタンが特定の要件に合わない場合は、リード コンポーネント アプローチを使用してコンテナ内に UI を構築し、コンテナContainer.setLeadComponent()内のボタンにリード コンポーネント ( ) を割り当てる必要があります。これは事実上、コンテナ全体がコンテナ階層内のボタンの「リード」に従って動作し、コンポーネントを任意の外観に組み立てることができることを意味します。

または、ボタンを派生させ、ペイントをオーバーライドして、好きなことを行うこともできます。

于 2013-03-07T08:44:41.997 に答える