Я получаю это ... Мне нужно изображение ниже Я новичок в 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),он печатает квадрат с толстой рамкой.
Но я не хочу квадрат.Когда я сохраняю приведенный выше код, он создает закругленное поле для редактирования, но с тонкой рамкой.
Заранее спасибо.