私はこれを取得しています...下の画像
が必要
です私はBlackberryの初心者です。
アプリケーションの丸みを帯びたボタン フィールドに太い境界線を付けたいと考えています。
以下は私のコードです。
CustomBasicEditField クラスを作成しました。
protected void paint(Graphics graphics)
{
int x = (this.getWidth() - getFont().getAdvance(text)) >> 1;
int y = (this.getHeight() - getFont().getHeight()) >> 1;
graphics.setColor(backgroundColour);
graphics.fillRoundRect(0, 0, fieldWidth, fieldHeight, 40, 40);
graphics.setColor(border_color);
graphics.setStrokeWidth(5);
graphics.drawRoundRect(0, 0, fieldWidth, fieldHeight, 40, 40);
graphics.setColor(0x2bb1ff);
graphics.setFont(myFont);
graphics.drawText(text, x, y);
super.paint(graphics);
}
drawRoundRect(0,0,fieldWidth, fieldHeight, 0, 0) を作成すると、太い境界線のある正方形が出力されます。
しかし、私は四角いものを望んでいません。上記のコードを保持すると、丸みを帯びた編集ボックスが作成されますが、境界線は細くなります。
前もって感謝します。