From 72e8ab70a3e6c59d37d93207e77228971febb4f1 Mon Sep 17 00:00:00 2001 From: Karl Tauber Date: Tue, 22 Oct 2019 12:09:04 +0200 Subject: [PATCH] Demo: tooltips added to toolbar buttons --- .../com/formdev/flatlaf/demo/DemoFrame.java | 19 +++++++++++++++++++ .../com/formdev/flatlaf/demo/DemoFrame.jfd | 7 +++++++ 2 files changed, 26 insertions(+) diff --git a/flatlaf-demo/src/main/java/com/formdev/flatlaf/demo/DemoFrame.java b/flatlaf-demo/src/main/java/com/formdev/flatlaf/demo/DemoFrame.java index 9f14e4ad..32ee9460 100644 --- a/flatlaf-demo/src/main/java/com/formdev/flatlaf/demo/DemoFrame.java +++ b/flatlaf-demo/src/main/java/com/formdev/flatlaf/demo/DemoFrame.java @@ -205,18 +205,37 @@ class DemoFrame //======== toolBar1 ======== { toolBar1.setMargin(new Insets(3, 3, 3, 3)); + + //---- backButton ---- + backButton.setToolTipText("Back"); toolBar1.add(backButton); + + //---- forwardButton ---- + forwardButton.setToolTipText("Forward"); toolBar1.add(forwardButton); toolBar1.addSeparator(); + + //---- cutButton ---- + cutButton.setToolTipText("Cut"); toolBar1.add(cutButton); + + //---- copyButton ---- + copyButton.setToolTipText("Copy"); toolBar1.add(copyButton); + + //---- pasteButton ---- + pasteButton.setToolTipText("Paste"); toolBar1.add(pasteButton); toolBar1.addSeparator(); + + //---- refreshButton ---- + refreshButton.setToolTipText("Refresh"); toolBar1.add(refreshButton); toolBar1.addSeparator(); //---- showToggleButton ---- showToggleButton.setSelected(true); + showToggleButton.setToolTipText("Show Details"); toolBar1.add(showToggleButton); } contentPane.add(toolBar1, BorderLayout.NORTH); diff --git a/flatlaf-demo/src/main/java/com/formdev/flatlaf/demo/DemoFrame.jfd b/flatlaf-demo/src/main/java/com/formdev/flatlaf/demo/DemoFrame.jfd index 78e3eb2b..66ecfaad 100644 --- a/flatlaf-demo/src/main/java/com/formdev/flatlaf/demo/DemoFrame.jfd +++ b/flatlaf-demo/src/main/java/com/formdev/flatlaf/demo/DemoFrame.jfd @@ -17,27 +17,33 @@ new FormModel { "margin": new java.awt.Insets( 3, 3, 3, 3 ) add( new FormComponent( "javax.swing.JButton" ) { name: "backButton" + "toolTipText": "Back" } ) add( new FormComponent( "javax.swing.JButton" ) { name: "forwardButton" + "toolTipText": "Forward" } ) add( new FormComponent( "javax.swing.JToolBar$Separator" ) { name: "separator5" } ) add( new FormComponent( "javax.swing.JButton" ) { name: "cutButton" + "toolTipText": "Cut" } ) add( new FormComponent( "javax.swing.JButton" ) { name: "copyButton" + "toolTipText": "Copy" } ) add( new FormComponent( "javax.swing.JButton" ) { name: "pasteButton" + "toolTipText": "Paste" } ) add( new FormComponent( "javax.swing.JToolBar$Separator" ) { name: "separator6" } ) add( new FormComponent( "javax.swing.JButton" ) { name: "refreshButton" + "toolTipText": "Refresh" } ) add( new FormComponent( "javax.swing.JToolBar$Separator" ) { name: "separator7" @@ -45,6 +51,7 @@ new FormModel { add( new FormComponent( "javax.swing.JToggleButton" ) { name: "showToggleButton" "selected": true + "toolTipText": "Show Details" } ) }, new FormLayoutConstraints( class java.lang.String ) { "value": "North"