java2d中的光环效应

时间:2011-08-29 11:29:44

标签: widget transparency java-2d

我正在系统的另一个可视化表示上绘制一个小指示器小部件。

此小部件本质上是一个高度指示器:垂直条和指向当前摄像机高度的三角形。在原油ascii艺术:

|
|<
|
|
|

通常,下面的图层会影响可见性。是否有一种简单的方法可以在java2D中创建一个美观的白色“光环”?

干杯

1 个答案:

答案 0 :(得分:0)

在我的应用程序中,我绘制了厚度为三个像素的线条 白色,然后再次以红色的一个像素的厚度。 尝试宽度,线帽样式和抗锯齿渲染提示 得到一些看起来不错的东西。

为文本实现光环更加困难:你必须打电话 Font.createGlyphVector获取角色的轮廓, 将轮廓绘制为白色的线条,然后将线条绘制在 使用Graphics2D.drawString以红色显示。