Blackberry アプリを開発していますが、Blackberry は初めてです。すべての画面でラベル フィールドを使用していますが、ここで指定した画像のように、画面に指定した背景以外に、LabelField を囲む色があります。
これは私のアプリのヘッダーで、すべての画面に表示されます。ここでは、「州版」の周りに白い色が見られます。見栄えがよくありません。白色の場所にオレンジ色の背景色が欲しいです。前もって感謝します...
Blackberry アプリを開発していますが、Blackberry は初めてです。すべての画面でラベル フィールドを使用していますが、ここで指定した画像のように、画面に指定した背景以外に、LabelField を囲む色があります。
これは私のアプリのヘッダーで、すべての画面に表示されます。ここでは、「州版」の周りに白い色が見られます。見栄えがよくありません。白色の場所にオレンジ色の背景色が欲しいです。前もって感謝します...
次のコードを使用しています..(コメントから)
lF1= new LabelField("state editions",LabelField.FIELD_LEFT |FIELD_VCENTER) {
public void paint(Graphics graphics) {
graphics.clear();
graphics.setColor(Color.BLACK);
graphics.setBackgroundColor(Color.ORANGE); graphics.fillRect(0, 0,0, 0);
super.paint(graphics);
}
};
これを次のように変更してみてください。
lF1= new LabelField("state editions",LabelField.FIELD_LEFT |FIELD_VCENTER) {
public void paint(Graphics graphics) {
super.paint(graphics);
}
};
つまり、 default を拡張する必要はありませんLabelField
。
使うだけで、
lF1= new LabelField("state editions",LabelField.FIELD_LEFT |FIELD_VCENTER);
などを API でGraphics
確認します。graphics.clear()