How to change Tooltips font in java / customize java Tooltips

Welcome again. Now i have different code for customize the  Tool tips in java programs. You can see i changed default tool tip font in to my own native language. It shows based on my Unicode language. I will show you how change this is.

String html =
            "<html><p><font color=\"#000\" " +
            "size=\"5\" face=\"Iskoola pota\">ආයුබෝවන් මෙම පනිවිඩය ඔබට සින්හලෙන් දිස්වන්නේ<br /> මෙම ජාවා වැඩසටහන සින්හල වැඩසටහනක්<br /> ලෙස සකසා ඇති නිසාය.." +
            "</font></p></html>";

        jButton1.setToolTipText(html);

See i told you this is easy. OK i have set tool tips for my jButton1 using my native language. You want to call this inside your constructors. I think you got it know. If not see code

public class joption extends javax.swing.JFrame {

    /** Creates new form joption */
    public joption() {
        initComponents();
        String html =
            "<html><p><font color=\"#000\" " +
            "size=\"5\" face=\"Iskoola pota\">ආයුබෝවන් මෙම පනිවිඩය ඔබට සින්හලෙන් දිස්වන්නේ<br /> මෙම ජාවා වැඩසටහන සින්හල වැඩසටහනක්<br /> ලෙස සකසා ඇති නිසාය.." +
            "</font></p></html>";

        jButton1.setToolTipText(html);

    }

I am using Netbeans as my IDE for develop java. If you have any problem please comment on this. Hope this was helpful to you friends.

4 thoughts on “How to change Tooltips font in java / customize java Tooltips

  1. You can change the tooltip font without changing the text to some html. try the following code and it renders sinhala text well. This applies to change the font globally only.

    UIManager.put("ToolTip.font",
    new FontUIResource("SansSerif", Font.BOLD, 18));

    import the following classes.

    import javax.swing.*;
    import javax.swing.plaf.*;

  2. මෙහිදී සාමාන්‍ය සිංහල අකුරු භාවිතා කල හැකි නමුත් ප්‍ර, ක්‍ර වැනි අකුරු ලිවිය නොහැක. ඒ සම්බන්ධයෙන් පිලියමක් සොයා දෙන්න පුලුවන්නම් ලොකූ උදව්වක්………..

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s