ColoredToolTipExample.java Source code

Java tutorial

Introduction

Here is the source code for ColoredToolTipExample.java

Source

// Example from http://www.crionics.com/products/opensource/faq/swing_ex/SwingExamples.html

/* (swing1.1) */

import java.awt.Color;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.UIManager;
import javax.swing.plaf.ColorUIResource;

/**
 * @version 1.0 12/10/98
 */
public class ColoredToolTipExample extends JFrame {
    public ColoredToolTipExample() {
        super("Colored ToolTip Example");

        UIManager.put("ToolTip.foreground", new ColorUIResource(Color.red));
        UIManager.put("ToolTip.background", new ColorUIResource(Color.yellow));

        JButton button = new JButton("Hello, world");
        button.setToolTipText("Red / Yellow");
        getContentPane().add(button);
    }

    public static void main(String args[]) {
        try {
            UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
        } catch (Exception evt) {
        }

        ColoredToolTipExample f = new ColoredToolTipExample();
        f.addWindowListener(new WindowAdapter() {
            public void windowClosing(WindowEvent e) {
                System.exit(0);
            }
        });
        f.setSize(300, 100);
        f.show();
    }
}