tig*_*ger 6 java fonts swing awt
我需要在Windows系统上为AWT应用程序进行字体平滑.在谷歌搜索时,我发现我可以在Eclipse中设置以下VM参数.
-Dawt.useSystemAAFontSettings=gasp
Run Code Online (Sandbox Code Playgroud)
但这并没有产生任何积极的结果.如果有人对如何实现字体平滑有更好的了解,那么请告诉我.
安德鲁回答后编辑
我在paint方法中添加了以下代码片段
public class BottomSubmitButtons extends Canvas {
@Override
public void paint(Graphics g) {
Graphics2D g2 = (Graphics2D)g;
RenderingHints rh = new RenderingHints(
RenderingHints.KEY_TEXT_ANTIALIASING,
RenderingHints.VALUE_TEXT_ANTIALIAS_GASP);
g2.setRenderingHints(rh);
}
}
Run Code Online (Sandbox Code Playgroud)
这似乎改善了其中一个子面板的平滑度.但是在其他面板中做同样的事情并没有产生任何平滑.默认情况下,TextField框也是不可见的,但是一旦我点击该区域,它们就会变得可见
| 归档时间: |
|
| 查看次数: |
4289 次 |
| 最近记录: |