Как нарисовать круглый прямоугольник в Java с нормальным контуром прямоугольника

Для моего Java-приложения мне нужен круглый прямоугольник с контуром, который выглядит как нормальный прямоугольник, как это

Я знаю, что вы можете сделать это, нарисовав нормальный прямоугольник и RoundRect внутри него, но я неЯ не хочу рисовать RoundRect внутри него, потому что я хочу нарисовать что-то еще в нем.

Итак, круглый прямоугольник с нормальными углами. Как мне нарисовать это в Java?

Углы залиты не тем цветом. Как мне это предотвратить?