ComponentListener com setTitle()?

2 respostas
adrianostanley

Olá pessoal.

Há como eu adicionar um evento em um frame, que quando ele é redimensionado, seu título exiba o width x height?

frame.addComponentListener(
				new ComponentListener()
				{
					public void componentMoved( ComponentEvent e )
					{
						
					}
					
					public void componentHidden( ComponentEvent e )
					{
						
					}
					
					public void componentShown( ComponentEvent e )
					{
						
					}
					
					public void componentResized( ComponentEvent e )
					{
						e.getComponent().setTitle( "teste" );
					}
				}

The method setTitle(String) is undefined for the type Component

Porém, quando eu defino o frame, o método setTitle() pode ser utilizado.

Abraços...

2 Respostas

A
((JFrame)e.getComponent()).setTitle( "teste" );

Ou seja, você tem que informar ao compilador que o componente que está sendo retornado será um JFrame, aí ele reconhece o método.

Abraço,

Armando

adrianostanley

exatamente!! hehe… perfeito!

vlw rapaz!!!

Criado 13 de julho de 2006
Ultima resposta 13 de jul. de 2006
Respostas 2
Participantes 2