Qual o problema da classe

1 resposta
M
Qual o problema dessa classe?
package Exercicio8;
import javax.swing.*;
import java.awt.*;
public class Exercicio8 extends JFrame{
	
	private final int LARGURA = 600;
	private final int ALTURA = 400;
	private int altura;
	private int largura;
	private String texto;

	private JPanel principal;
	private JPanel painelVerde;
	private JPanel painelAmarelo;
	private JPanel painelLaranja;
	
	private JLabel jlRotulo1, jlRotulo2, jlRotulo3;
	
	private CardLayout layout;
	
	public Exercicio8() {
		jlRotulo1 = new JLabel("Painel Verde");
		layout = new CardLayout();
		principal = new JPanel();
		principal.setLayout(layout);
		principal.add(jlRotulo1);
		setLayout(new BorderLayout());
		add(principal);
	}
}

Quando crio uma outra classe e a instancio ela dá o seguinte erro:


java.lang.IllegalArgumentException: cannot add to layout: constraint must be a string
at java.awt.CardLayout.addLayoutComponent(CardLayout.java:190)
at java.awt.Container.addImpl(Container.java:664)
at java.awt.Container.add(Container.java:307)
at Exercicio8.Exercicio8.<init>(Exercicio8.java:27)
at Exercicio8.Exerc8.main(Exerc8.java:11)
Exception in thread "main"

Alguém pode me ajudar? :?:

1 Resposta

V

Imperdível, assista dezenas de video aulas de java totalmente grátis no link
http://www.youtube.com/profile_videos?user=nerineitzke Conheça tambem o primeiro programa brasileiro em java que cria automaticamente formulários completos em java com banco de dados. Conheça-o no link
http://www.youtube.com/watch?v=P0INkqNef70
e ainda, inédito no Brasil, DVD com mais de 3 Gb em 200 video aulas. Você aprenderá muito muito de java e criara um controle de estoque completo em java. Você pode assistir mais de 20 video aulas grátis no link
http://www.informaticon.com.br/ead/mod/resource/view.php?id=717
Material desenvolvido por Neri Aldoir Neitzke, professor da Universidade Ulbra e Pós-Graduado pela UPF-Universidade de Passo Fundo.
Qualquer dúvida meu E-mail e MSN é [email removido]
Fantástico
Grato

Criado 19 de abril de 2007
Ultima resposta 19 de abr. de 2007
Respostas 1
Participantes 2