В моем приложении я рисую линии толщиной три пикселя белым цветом, а затем снова толщиной один пиксель красным цветом.Поэкспериментируйте с шириной, стилем линии колпачка и подсказками по сглаживанию, чтобы получить что-то, что выглядит хорошо для вас.
Достижение ореолов для текста более сложно: вам нужно вызвать Font.createGlyphVector
, чтобы получить схемусимволы, нарисуйте контуры в виде линий белым, а затем нарисуйте строку сверху красным, используя Graphics2D.drawString
.