• ベストアンサー

Javaで下線

JavaでGUIの勉強をしているのですが、 ラベルを作ってから文字に下線を引くことは出来ないのでしょうか? 教えてください。お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • PecoPlus
  • ベストアンサー率76% (144/188)
回答No.2

 こんばんは。  ラベルというのはjava.awt.Labelのことでしょうか?  javax.swing.JLabelでもいいのでしたら、 JLabel label = new JLabel("<html><u>Test</u></html>");  で、できます。  java.awt.Labelだと#1さんの方法しかないのかも。

kamille1234
質問者

お礼

ありがとうございます. JLabelにHTMLタグが書けるなんて知りませんでした..

その他の回答 (1)

回答No.1

前やったときは、そのものズバリのものがなかったですね。 1.4とか1.5になったらできるのかもしれませんが、前にやった時の方法を。 Labelクラスを継承した「下線つきラベルクラス」を作り、その「下線つきラベルクラス」のpaintメソッドで、 自分の大きさ?を取得して、下の淵にdrawLineメソッドで線を描画していました。 今から見るとセンスないやり方かもしれませんが、参考になれば幸いです。

kamille1234
質問者

お礼

線をつけるという感じなのですね. 参考になりました.ありがとうございました.

関連するQ&A