codename-one アプリケーションで、1 単語が赤、1 単語が青、残りが黒のボタンにテキストを表示したいと考えています。
どうすればそれができますか。
助けてください。
codename-one アプリケーションで、1 単語が赤、1 単語が青、残りが黒のボタンにテキストを表示したいと考えています。
どうすればそれができますか。
助けてください。
Codename One のラベルには 1 つのスタイル/色があり、ボタンはラベルから派生しているため、直接行うことはできません。
ただし、Codename One には、非常によく似た操作を実行できる複数ボタン オプションがあり、要素を 1 行に配置することもできます。マルチ ボタンが特定の要件に合わない場合は、リード コンポーネント アプローチを使用してコンテナ内に UI を構築し、コンテナContainer.setLeadComponent()
内のボタンにリード コンポーネント ( ) を割り当てる必要があります。これは事実上、コンテナ全体がコンテナ階層内のボタンの「リード」に従って動作し、コンポーネントを任意の外観に組み立てることができることを意味します。
または、ボタンを派生させ、ペイントをオーバーライドして、好きなことを行うこともできます。