マウスを横切って黄色いウィンドウを表示するときに、ボタンを作成するにはどうすればよいですか。
Open.setToolTipText (Open); // how change it from blue to yellow?
ユーザーが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
ツールチップのスタイルは、次の2つの方法で変更できます。
これは、cssで次のように変更できます。
.tooltip {-fx-background-color:linear-gradient(#e2ecfe、#99bcfd); }
コード自体で次のように変更できます。
最終的なツールチップt=new Tooltip(advancePlayBaclFlagVo.getDescriptions()+ "[" + AdvancePlayBaclFlagVo.getPlantedDateTime()+ "]");
t.setStyle( "-fx-background-color:yellow;");