[Resolvido] Duvida: Entendimento de Codigo - Definição de Classe dentro de Classe

Boa Tarde Pessoal,

Eu estou iniciando com o java e nao entendi direito o que quer dizer ou o que representa e nem porque o programador fez o codigo abaixo. Alguem pode explicar o que significa ?


public class CtrQualidade extends javax.swing.JInternalFrame implements Tela, Receptor {

class IvjEventHandler implements java.awt.event.ActionListener, java.awt.event.ItemListener {
		public void actionPerformed(java.awt.event.ActionEvent e) {
			// Codigo
		};
		// Outros metodos
	};
public CtrQualidade(String title) {
	super(title);
}
}

Aqui eu estou vendo uma classe e uma definição de classe dentro de outra classe. É isso mesmo ?

isto é uma inner class uma classe interna.

da uma olhada no post


http://www.guj.com.br/java/74338-porque-quando-e-onde-usar-inner-class

Valew.

Eu nao conhecia esse conceito.