import java.awt.Graphics; import javax.swing.JPanel; public class Main extends JPanel{ String s = "Underlined text"; int x = 10; int y = 10; public void init() { } public void paint(Graphics g) { g.drawString(s, x, y); g.drawLine(x, y + 2, x + getFontMetrics(getFont()).stringWidth(s), y + 2); } }