Metodo que retorna se o elemento está ou não visivel

1 resposta
V
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

public class Gui12 extends JFrame {
	Container tela = getContentPane();
	JButton botaoSair;
	JLabel rotuloQualquer;

	public void rotulos() {
		rotuloQualquer = new JLabel("HAUHAUHAUHAHUAHA");

		rotuloQualquer.setBounds(100,80,300,30);

		rotuloQualquer.setHorizontalAlignment(JLabel.CENTER);

		tela.add(rotuloQualquer);
	}

	public void botoes() {
		botaoSair = new JButton("Sair");

		botaoSair.setBounds(215,110,70,30);

		botaoSair.setMnemonic(KeyEvent.VK_S);

		getRootPane().setDefaultButton(botaoSair);

		botaoSair.addActionListener(
			new ActionListener() {
				public void actionPerformed(ActionEvent e) {
					rotuloQualquer.setVisible(false);
				}
			}
		);
		tela.add(botaoSair);
	}

    public Gui12() {
    	super("UAHUAHAHUAHAHU");
    	setSize(500,250);
    	setLayout(null);
    	setLocationRelativeTo(null);
    	setResizable(false);
    	setExtendedState(ICONIFIED);

		rotulos();
    	botoes();

    	setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    	setVisible(true);
    }

    public static void main(String args[]) {
    	Gui12 gui = new Gui12();
    }
}

bom, eu queria fazer um if que retornasse se o rotuloQualquer esta visivel ou não, que metodo é esse ?

1 Resposta

R
JLabel label = new JLabel("Java");
label.setVisible(true);
if (label.isVisible())
    System.out.println("Visivel");
Criado 25 de janeiro de 2011
Ultima resposta 25 de jan. de 2011
Respostas 1
Participantes 2