我正在尝试为特定目的创建一些特殊组件,在该组件上我需要绘制HTML字符串,以下是示例代码:
public class MyComponent extends JComponent{
public MyComponent(){
super();
}
protected void paintComponent(Graphics g){
//some drawing operations...
g.drawString("<html><u>text to render</u></html>",10,10);
}
}
很遗憾,drawString方法似乎无法识别HTML格式,它会愚蠢地按原样绘制字符串。
有没有办法让它正常工作?