1

テキスト部分とテキスト部分を含むtextPosition()aに対して、テキストが TOP と LEFT の両方になるように設定することはできますか。私が今抱えている問題は、テキストをTOPにする必要があることですが、それを選択するとテキストが画像の中央に配置されます。私の願いは、テキストが画像の上にあるが、中央ではなく左側にあることです。これを行う方法があるのだろうか?LabelImage

テキストを 1 つに追加しLabel、画像を別のものに追加Labelしてコンテナーに格納しようとしましたが、問題は、すべての項目 (画像上のテキスト) と項目上の項目の配置が同じになることです。そのため、2 番目の画像上のテキストが最初の画像の一部なのか 2 番目の画像の一部なのかを確認することはできません。

ありがとう。


わかりましたので、これが私の言いたいことです。これは現在の動作です:

Label item = new Label();
item.setIcon(icon);
item.setText("House:");
item.setTextPosition(TOP);

結果:

House:

 /\

必要な動作は次のとおりです。

Label item = new Label();
item.setIcon(icon);
item.setText("House:");
item.setTextPosition(TOP);
item.setTextPosition(LEFT);

家:

/\

TextPosition を Top と left の両方に設定する必要がありますが、可能ですか? または、この動作を得ることができる他の方法はありますか。コンテナーを使用すると、結果は次のようになります。

家:

/\

家:

/\

私が望むのは、「House:」と /\ の間の位置合わせが、「House:」および上記の /\ とは別であることです。

これが意味をなすことを願っています。いい意味で説明するのは難しい。あなたが私に与えることができるどんな助けにも感謝します.

4

1 に答える 1

0

これを実現するには、コンテナー内で 2 つのラベル (1 つはアイコン用、もう 1 つはテキスト用) を使用します。そのようなものには無限の数の構成があり、サポートを追加すればするほど、ラベルのレンダリングが複雑になり、遅くなり、API が複雑になります。

于 2011-10-27T05:15:48.273 に答える