ボタンのテキストに下線を作るために、 タグを使用して、全体JToolBarのを取るためにボタンを引き起こしました

StackOverflow https://stackoverflow.com/questions/1359148

  •  20-09-2019
  •  | 
  •  

質問

私は、そのテキストに下線と私はJavaでこれを行うに見つけることができる唯一の方法はとタグを使用していたが、私はこれを行う際に残っているとして、それはできるだけ多くの部屋を取るためにボタンを起こしているボタンを持っている必要がありますJToolBarのテキストが短く、それが唯一のスペースの少量を取る必要があるにもかかわらず。ここで私はボタンを作成する方法です。

      String buttonText = new String("<html><u>Lesson Plans</u></html>");
      JButton lessonButton = new JButton(buttonText);
      toolBar.add(lessonButton);

私はタグを削除した場合、それはスペースの適切な量を占めるが、私はそこにそれらを持っている場合である全体のツールバーを占めます。誰もが何が起こっているのか知っていますか?

役に立ちましたか?

解決

あなたは使用して問題を解決することができるかもしれません

button.setMaximumSize( button.getPreferredSize() );

そうでなければ、あなただけの下線付きのフォントを使用するフォントを変更することができるはずです。ダリルのビジュアルフォントデザイナーにはに属性を追加する方法を示していますフォントます。

他のヒント

あなたは<のhref = "http://java.sun.com/j2se/1.5.0/docs/api/javax/swing/JComponent.html#paintComponent%28java.awt.Graphics%29" を上書きすることができますrel = "nofollowをnoreferrer">あなたのJButtonのpaintComponent の方法、および任意のスタイルやフォントでそれに書きます。

あなたは「閉鎖を忘れてしまった」と書いて「ではなく...これはあなたの問題の原因になるかもしれない」。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top