返回顶部

收藏

给JTextField添加tooltip

更多
package cn.outofmemory.snippets.desktop;

import java.awt.FlowLayout;

import javax.swing.JFrame;
import javax.swing.JTextField;

public class CreateJTextFieldWithTooltip extends JFrame {

    private static final long serialVersionUID = 1L;

    public CreateJTextFieldWithTooltip() {

        // set flow layout for the frame
        this.getContentPane().setLayout(new FlowLayout());

        // create JTextField
        JTextField field = new JTextField();
        field.setText("Java Code Geeks");

        // Registers the text to display in a tool tip.
        // The text displays when the cursor lingers over the component.
        field.setToolTipText("This is the textfield's tooltip");

        String tooltipText = field.getToolTipText();

        System.out.println("Tooltip Text: " + tooltipText);

        // add textfield to frame
        add(field);

    }

    private static void createAndShowGUI() {

        //Create and set up the window.
        JFrame frame = new CreateJTextFieldWithTooltip();

        //Display the window.
        frame.pack();
        frame.setVisible(true);
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

    }

    public static void main(String[] args) {
        //Schedule a job for the event-dispatching thread:
        //creating and showing this application's GUI.
        javax.swing.SwingUtilities.invokeLater(new Runnable() {
            public void run() {
                createAndShowGUI(); 
            }
        });
    }

}

标签:java,swing

收藏

0人收藏

支持

0

反对

0

相关聚客文章
  1. 炒饭 发表 2015-05-23 03:51:23 让Java Swing使用系统默认主题
  2. 炒饭 发表 2015-05-23 03:51:23 让Java Swing使用系统默认主题
  3. viviworld 发表 2014-12-15 08:17:42 为什么糟糕的软件成功了
  4. 炒饭 发表 2015-05-23 03:51:23 让Java Swing使用系统默认主题
  5. aGuegu 发表 2013-03-21 11:10:10 [macro|Java] 3D8S光立方 + TF卡(视频)
  6. 朴人博客 发表 2012-10-18 15:12:07 Java GUI编程中有关swing组件的阻塞
  7. 炒饭 发表 2015-05-23 03:51:23 让Java Swing使用系统默认主题
  8. E-Van 发表 2012-07-28 03:28:54 javax.swing.JOptionPane.showMessageDialog()方法
  9. 周亮 发表 2011-08-05 08:08:01 JFace中的GridLayoutFactory和GridDataFactory
  10. techug 发表 2016-04-06 17:32:37 Java位操作全面总结
  11. dohkoos 发表 2012-12-22 14:25:20 实现图书的增删查改(CRUD)
  12. 博主 发表 2016-04-09 14:04:33 Java 对操作系统任务栏进行操作