Adicionando objeto ao JFrame

2 respostas
S

É possivel adicionar um objeto no JFrame?

Tentei fazer isso em um programa e ele não permitiu:

package interf;
import java.awt.Component;

import javax.swing.JFrame;
import javax.swing.JLabel;
public class Jogo {

	
	public static void main(String[] args)
	{
		
	Tabuleiro tab=new Tabuleiro(15, 15);
	JFrame frame=new JFrame();
	frame.setSize(900,750);
	frame.getContentPane().add(tab);
	frame.setVisible(true);
	
	}

Quem puder me ajudar, eu agradeço

2 Respostas

M

Boa noite Steam.

O objeto a ser passado como parâmetro através do método getContentPane().add() precisa ser do tipo java.awt.Component…

http://download.oracle.com/javase/6/docs/api/javax/swing/JFrame.html

Até mais,
Matheus

ViniGodoy

Desde o java 4, não é preciso mais fazer a chamada ao getContentPane(). Você pode usar direto frame.add

Mas, como o colega acima falou, seu objeto precisa ser um JComponent.

Criado 9 de novembro de 2010
Ultima resposta 10 de nov. de 2010
Respostas 2
Participantes 3