[quote=((Paulo Ferreira))]Aqui tenho a classe Principal:
public class Principal extends JFrame {
public Principal() {
setSize(400,300);
setLocation(450,100);
setResizable(false);
setVisible(true);
}
public static void main(String[] args) {
Principal agenda = new Principal();
}
}
Abaixo, o Jpanel, que está em outra classe:
public class Menus extends JPanel{
JPanel c;
JMenuBar barramenu = new JMenuBar();
JMenu arquivo,editar,ferramentas;
JMenuItem sair,contato,adicionar,localizar,alterar,creditos,fundo;
public Menus() {
c = new JPanel();
c.setBackground(Color.white);
barramenu.setBounds(0,0,400,20);
sair = new JMenuItem("Sair");
sair.setFont(new Font("Arial",Font.PLAIN,12));
contato = new JMenuItem("Contato");
contato.setFont(new Font("Arial",Font.PLAIN,12));
adicionar = new JMenuItem("Adicionar");
adicionar.setFont(new Font("Arial",Font.PLAIN,12));
localizar = new JMenuItem("Localizar");
localizar.setFont(new Font("Arial",Font.PLAIN,12));
alterar = new JMenuItem("Alterar");
alterar.setFont(new Font("Arial",Font.PLAIN,12));
creditos = new JMenuItem("Créditos");
creditos.setFont(new Font("Arial",Font.PLAIN,12));
fundo = new JMenuItem("Background");
fundo.setFont(new Font("Arial",Font.PLAIN,12));
arquivo = new JMenu("Arquivo");
arquivo.setFont(new Font("Arial",Font.PLAIN,12));
editar = new JMenu("Editar");
editar.setFont(new Font("Arial",Font.PLAIN,12));
ferramentas = new JMenu("Ferramentas");
ferramentas.setFont(new Font("Arial",Font.PLAIN,12));
c.add(barramenu);
barramenu.add(arquivo);
arquivo.addSeparator();
arquivo.add(sair);
barramenu.add(editar);
editar.add(localizar);
editar.addSeparator();
editar.add(adicionar);
editar.addSeparator();
editar.add(alterar);
barramenu.add(ferramentas);
ferramentas.add(fundo);
ferramentas.addSeparator();
ferramentas.add(creditos);
c.setVisible(true);
}
}
Quero adicionar este Jpanel e outros no Frame da classe principal.
Desde já, obrigado pela atenção.[/quote]
entao se eu entendi sua pergunta , faria
meupanel Menus = new Menus();
add(Menus); //adiciona seu panel ao Frame
da uma olhada na api em :
http://java.sun.com/javase/6/docs/api/javax/swing/JFrame.html
http://java.sun.com/javase/6/docs/api/javax/swing/JPanel.html