2

黄色い窓

マウスを横切って黄色いウィンドウを表示するときに、ボタンを作成するにはどうすればよいですか。

Open.setToolTipText (Open); // how change it from blue to yellow?
4

2 に答える 2

3

ユーザーがJButtonにカーソルを合わせたときに表示されるメッセージは、ツールチップと呼ばれます。

ここでJavaチュートリアルにあるコードを使用して作成できます:http: //docs.oracle.com/javase/tutorial/uiswing/components/tooltip.html

ツールチップの背景をカスタマイズするには、次の2つのいずれかを実行できます。

  • ルックアンドフィールを変更する
  • 次のコードを使用して、ツールチップのみを変更します。

    UIManager.put("ToolTip.background", new ColorUIResource(255, 247, 200)); //#fff7c8
    Border border = BorderFactory.createLineBorder(new Color(76,79,83));    //#4c4f53
    UIManager.put("ToolTip.border", border);
    ToolTipManager.sharedInstance().setDismissDelay(15000); // 15 second delay  
    setToolTipText(message); // Message to display
    

出典:MoonOceanOracleブログ

于 2012-04-14T16:39:34.167 に答える
1

ツールチップのスタイルは、次の2つの方法で変更できます。

  1. これは、cssで次のように変更できます。

    .tooltip {-fx-background-color:linear-gradient(#e2ecfe、#99bcfd); }

  2. コード自体で次のように変更できます。

    最終的なツールチップt=new Tooltip(advancePlayBaclFlagVo.getDescriptions()+ "[" + AdvancePlayBaclFlagVo.getPlantedDateTime()+ "]");
    t.setStyle( "-fx-background-color:yellow;");

于 2014-07-30T07:28:36.990 に答える