- ベストアンサー
Javaで下線
JavaでGUIの勉強をしているのですが、 ラベルを作ってから文字に下線を引くことは出来ないのでしょうか? 教えてください。お願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
こんばんは。 ラベルというのはjava.awt.Labelのことでしょうか? javax.swing.JLabelでもいいのでしたら、 JLabel label = new JLabel("<html><u>Test</u></html>"); で、できます。 java.awt.Labelだと#1さんの方法しかないのかも。
その他の回答 (1)
- pcbeginner
- ベストアンサー率46% (261/560)
回答No.1
前やったときは、そのものズバリのものがなかったですね。 1.4とか1.5になったらできるのかもしれませんが、前にやった時の方法を。 Labelクラスを継承した「下線つきラベルクラス」を作り、その「下線つきラベルクラス」のpaintメソッドで、 自分の大きさ?を取得して、下の淵にdrawLineメソッドで線を描画していました。 今から見るとセンスないやり方かもしれませんが、参考になれば幸いです。
質問者
お礼
線をつけるという感じなのですね. 参考になりました.ありがとうございました.
お礼
ありがとうございます. JLabelにHTMLタグが書けるなんて知りませんでした..