TITLE:JToolTipにBorderを設定

JToolTipにBorderを設定

編集者:Terai Atsuhiro
作成日:2005-08-15
更新日:2021-09-15 (水) 10:28:23

概要

ツールチップにBorderを設定します。

#screenshot

サンプルコード

 JButton button = new JButton() {
   public JToolTip createToolTip() {
     JToolTip tip = new JToolTip();
     Border b1 = tip.getBorder();
     Border b2 = BorderFactory.createMatteBorder(0,10,0,0,Color.GREEN);
     tip.setBorder(BorderFactory.createCompoundBorder(b1, b2));
     tip.setComponent(this);
     return tip;
   }
 };
 button.setToolTipText("テスト");
  • &jnlp;
  • &jar;
  • &zip;

解説

上記のサンプルでは、JComponent#createToolTipメソッドをオーバーライドし、その中でBorderを設定したJToolTipを生成しています。

コメント