Construtor para AWT Window

1 resposta
Lex-dmm
[color=blue]Criei um construtor para uma awt Window, (não a swing JWindow) e agora da um erro dizendo que o meu construtor não é visível, olhem o exemplo de código. Que faço para resolver? Qual o mistério? Não queria usar JWindow. [/color]
/*
 * Created on 24/06/2005
 *
 * TODO To change the template for this generated file go to
 * Window - Preferences - Java - Code Style - Code Templates
 */
package src.com.datasul.gui;


import java.awt.KeyboardFocusManager;
import java.awt.Window;
import javax.swing.JOptionPane;
import javax.swing.UIManager;
import javax.swing.UnsupportedLookAndFeelException;
import com.jgoodies.plaf.plastic.PlasticXPLookAndFeel;
//import com.jgoodies.plaf.plastic.Plastic3DLookAndFeel;

/**
 * @author tech1023
 *
 * TODO To change the template for this generated type comment go to
 * Window - Preferences - Java - Code Style - Code Templates
 */
public class LookAndFeellBar extends Window{

	/**
	 * 
	 */
	public LookAndFeellBar() { 
		super(); //AQUI OCORRE O ERRO.		
		Window windowFocusOwner =
	        KeyboardFocusManager.getCurrentKeyboardFocusManager().getFocusedWindow();

		//tratamento de erros do Look and Feel.
		try {
			//UIManager
			//.setLookAndFeel("com.jgoodies.plaf.plastic.Plastic3DLookAndFeel");
			//PlasticXPLookAndFeel.setHighContrastFocusColorsEnabled(true);
			UIManager
			.setLookAndFeel("com.jgoodies.plaf.plastic.PlasticXPLookAndFeel");
			PlasticXPLookAndFeel.setHighContrastFocusColorsEnabled(true);
			
		} catch (InstantiationException e) {
			JOptionPane.showMessageDialog(null,
					"Não foi possível aplicar o Look an dFeel. ",
					"   Erro na aplicação do Forms JGoodies.   ",
					JOptionPane.ERROR_MESSAGE);
		} catch (ClassNotFoundException e) {
			JOptionPane.showMessageDialog(null,
					"        Classe não encontrada.        ",
					" Erro na aplicação do Forms JGoodies. ",
					JOptionPane.ERROR_MESSAGE);
		} catch (IllegalAccessException e) {
			JOptionPane.showMessageDialog(null,
					" Não foi possível aplicar o Look an Feel. ",
					"    Erro na aplicação do Forms JGoodies.  ",
					JOptionPane.ERROR_MESSAGE);
		} catch (UnsupportedLookAndFeelException e) {
			JOptionPane.showMessageDialog(null,
					" O Windows não suporta o Look an Feel.",
					" Erro na aplicação do Forms JGoodies. ",
					JOptionPane.ERROR_MESSAGE);
		}		
	}	
}

1 Resposta

Lex-dmm

Help-me… não sei o que acontece.

Criado 1 de agosto de 2005
Ultima resposta 1 de ago. de 2005
Respostas 1
Participantes 1