Minimizar JInternalFrame

Na minha tela principal tenho uma barra de menu, e por ela um ‘chamo’ o formulário produto (JInternalFrame), nele tem a opção de minimizar. Se ao acaso o usuário clicar no meu produto novamente, eu já criei a lógica para não criar outra instância do formulário produto, porém não consigo maximiza-lo!

Alguma dica?

Já tentou isso:

tela.setMaximum(true);

Poste o código da chamada da tela.

Já tentei isso, mas sem sucesso.

Já achei o código que deu certo, obrigado mesmo assim Andrauss

	mntmCategoria_1.addActionListener(new ActionListener() {
		public void actionPerformed(ActionEvent arg0) {

			// Verifica se ja existe instancia
			if (telaCategoria == null) {
				// Abrir a TelaCadastroCaterogia dentro de desktopPane
				telaCategoria = new TelaCadastroCategoria();
				telaCategoria.setVisible(true);
				telaCategoria.setLocation(0, 0);
				telaCategoria.setSize(738, 541);
				desktopPainel.add(telaCategoria);

			} else {
				// Maximiza TelaCadastroCategoria dentro de desktopPane
				desktopPainel.getDesktopManager().maximizeFrame(telaCategoria);
			}
		}
	});