Java JLabel exibeMensagemTemporaria(final JLabel lblMensagem, String mensagem)

Here you can find the source of exibeMensagemTemporaria(final JLabel lblMensagem, String mensagem)

Description

exibe Mensagem Temporaria

License

Open Source License

Declaration

public static void exibeMensagemTemporaria(final JLabel lblMensagem, String mensagem) 

Method Source Code

//package com.java2s;
//License from project: Open Source License 

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JLabel;

import javax.swing.Timer;

public class Main {
    private static Timer timer;

    public static void exibeMensagemTemporaria(final JLabel lblMensagem, String mensagem) {
        lblMensagem.setText(mensagem);//from ww w  . java  2  s.  c om
        timer = new Timer(4 * 1000, new ActionListener() {
            public void actionPerformed(ActionEvent event) {
                timer.stop();
                lblMensagem.setText("");
            }
        });
        timer.start();
    }
}

Related

  1. addMessageLogger(JLabel t)
  2. addParameterRow(Container container, JLabel label, Component component)
  3. clear(JLabel... fields)
  4. ensureCustomBackgroundStored(JLabel comp)
  5. extendByIcon(JLabel label, Dimension dm)
  6. findMaxLabelWidth(JLabel... jLabels)
  7. getLabelValue(JLabel lbl)
  8. getRoughStroke(final JLabel _jlbl_stroke)