Problemas com Interface

Cara, lá onde tu carrega ele na String e depois joga ele no JTextArea, podes fazer assim:

[code]ArrayList lista = new ArrayList();
lista.add("Nome do Filme: ");
lista.add("Data de Cadastro: ");
lista.add("Classificação: ");
lista.add("Censura: ");

     String strInformacao = ""; 
     int b = 0;
     for( int i = 0; i < vector.size(); i++ ) {
    	 strInformacao += ( String )lista.get( b ) + vector.get( i ) + "\n";        	 
    	b++;
    	if( b == 4 )
    		b = 0;
         
     }[/code]

Assim, independendo da quantidade de filmes que tiver, ele sempre vai colocar primeiro, nome, depois data e assim por diante!!!
Valeu e fique com Deus!!!

Cara fiz todas as alterações que tu tinha me ajudado, ai consegui fazer toda a aplicação, mas hoje fui mostrar pro professor, ai ele falou que criou 5 objetos e tava armazenando cada textfield em um vector, ai ele mandou criar um objeto que pega-se todas as infos e armazena-se em 1 posiçao, mas ele explicou de uma maneira vaga e tambem fazer uns sets. vo te manda 2 classes pra tu dar uma olhada 1 e uma com get e set, e outra e a que to querendo fazer esses metodos.

[code]

public class Filme{

private int codigo;
private String nome;
private String datac;
private String classificacao;
private String censura;

public String getCensura() {
	return censura;
}
public void setCensura(String censura) {
	this.censura = censura;
}
public String getClassificacao() {
	return classificacao;
}
public void setClassificacao(String classificacao) {
	this.classificacao = classificacao;
}
public int getCodigo() {
	return codigo;
}
public void setCodigo(int codigo) {
	this.codigo = codigo;
}
public String getDatac() {
	return datac;
}
public void setDatac(String datac) {
	this.datac = datac;
}
public String getNome() {
	return nome;
}
public void setNome(String nome) {
	this.nome = nome;
}

}[/code]
essa 2 esta com erro vo te mandar pra tu ter uma base

[code]
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.FlowLayout;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.Vector;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;

public class JanelaCadastroDvd extends JFrame {

private JLabel l1, l2, l3, l4, l5;

private JTextField entrada1, entrada2, entrada3, entrada4, entrada5;

private JButton bIncluir, bApagar, bSair;

private JPanel pTop, pBot;

// É compartilhado por todas as classes, não precisa ser instanciado!!!
public static Vector vector;

public static void main(String args[]) {
JanelaCadastroDvd f = new JanelaCadastroDvd();
f.setVisible(true);

}

public JanelaCadastroDvd() {
super("Incluir Cliente");
setSize(400, 300);

  vector = new Vector(); 
   
  l1 = new JLabel("Codigo do Filme "); 
  l2 = new JLabel("Nome do Filme "); 
  l3 = new JLabel("Data de Cadastro "); 
  l4 = new JLabel("Classificação "); 
  l5 = new JLabel("Censura "); 

  entrada1 = new JTextField(30); 
  entrada2 = new JTextField(30); 
  entrada3 = new JTextField(30); 
  entrada4 = new JTextField(30); 
  entrada5 = new JTextField(30); 

  Filme p1 = new Filme();
  
  p1.setCodigo(entrada1.getText());
  p1.setNome(entrada2.getText());
  p1.setDatac(entrada3.getText());
  p1.setClassificacao(entrada4.getText());
  p1.setCensura(entrada5.getText());
  
  bIncluir = new JButton("Incluir"); 
  bIncluir.addActionListener(new ActionListener() { 
     public void actionPerformed(ActionEvent e) { 
        
        vector.addElement(p1.Filme()); 
      
     } 
  }); 
  bApagar = new JButton("Limpar"); 
  bApagar.addActionListener(new ActionListener() { 
     public void actionPerformed(ActionEvent e) { 
        entrada1.setText(""); 
        entrada2.setText(""); 
        entrada3.setText(""); 
        entrada4.setText(""); 
        entrada5.setText(""); 
     } 
  }); 
  bSair = new JButton("Sair"); 
  bSair.addActionListener(new ActionListener() { 
     public void actionPerformed(ActionEvent e) { 
        dispose(); // Só esconde a tela 
     } 
  }); 

  pTop = new JPanel(new FlowLayout(FlowLayout.LEFT)); 
  pTop.setBackground(Color.LIGHT_GRAY); 
  pBot = new JPanel(new GridLayout(1, 2)); 

  pTop.add(l1); 
  pTop.add(entrada1); 
  pTop.add(l2); 
  pTop.add(entrada2); 
  pTop.add(l3); 
  pTop.add(entrada3); 
  pTop.add(l4); 
  pTop.add(entrada4); 
  pTop.add(l5); 
  pTop.add(entrada5); 
  add(pTop, BorderLayout.CENTER); 

  pBot.add(bIncluir); 
  pBot.add(bApagar); 
  pBot.add(bSair); 
  add(pBot, BorderLayout.SOUTH); 

}

}[/code]
Essa class ta com erro foi que tava tentando fazer mas n consegui

entende-se??

Em casa do um olhada!!

Qual era o erro? Claro que o que o teu professor falou esta certo, mas a questão que eu dei a solução mais rápida e que funcionasse, dae depois tu poderia modificar a teu gosto!!! Acho que o que ele quiz dizer foi:
Essa classe filme que tu criou, ela servirá pra armazenar os dados, isso quer dizer, quando tu for cadastrar, tu faz assim em vez de adicionar ele no Vector.

Antes vector.add(txt.getText());
Agora faz assim:

Filme filme = new Filme(); filme.setCensura(txt.getText()); filme.setClassificacao(txt2.getText());
… e assim por diante!!

Para adicionar:
Cria o teu vector globalmente e depois faz:

 vector.add(filme);

… assim taz adicionando o objeto filme inteiro que tem todas as informações que tu precisa!!

Quando tu quiser mostrar os dados na tua classe info, retira aquele trecho do vector, em vez de adicionar cada campo do textFiled no vector, adiciona o objeto Filme inteiro, isso que o teu professor quiz dizer na primeira posiçaõ!!

String texto = ""; for( int i = 0; i < vector.size(); i++ ) { // Cria outro objeto filme para pegar as informações e joga-las no objeto Filme outroFilme = ( Filme ) vector.get(i); texto += "Classificação: " + outroFilme.getClassificao()} texto += "Censura: " + outroFilme.getCensura()} ...

Mas uma dica, dá uma estudada em orientação a objetos, swing, etc, algoritmo, pois muitas das tuas dúvidas estão relacionadas com alguns conceitos que tu deve ter pelo menos uma noção pra fazer esse sistema que queres fazer!!!
Valeu!! Fique com Deus!!!

Ahh entendi cara, valeu pela ajuda!
so não entendi a parte de imprimir, pq quando modifico da erro no vector.[code]public class JanelaInfoDvd extends JFrame {
private Container c;
public JanelaInfoDvd() {
init();
}
private void init() {
c = getContentPane();
this.setTitle( "Filmes Cadastrados" );
this.setSize( 250, 250 );

  this.setLocationRelativeTo( null ); 
   
  c.add( makePanel()); 

}
private JPanel makePanel() {
JPanel pnl = null;
if( pnl == null ) {
pnl = new JPanel( new BorderLayout());

     String texto = ""; 
                                              //ele diz erro no vector.size
	for( int i = 0; i < vector.size(); i++ ) { 

     Filme outroFilme = ( Filme ) vector.get(i);//vector.get da erro tbm 
     texto += "Codigo: " + outroFilme.getCodigo() ;
     texto += "Nome: " + outroFilme.getNome();
     texto += "DataCadastro: " + outroFilme.getDatac();
     texto += "Classificação" + outroFilme.getClassificacao();
     texto += "Censura" + outroFilme.getCensura();}

JTextArea txa = new JTextArea();
txa.setText( texto );

     pnl.add( txa ); 
      } 
 return pnl; 

}
}[/code]
Quando tu tiver tempo da uma olhada, quando tiver tempo para não te atrapalhar ai no trabalho.
valeu meu vei

Faltou declarar o Vector!

[code]public class JanelaInfoDvd extends JFrame {
private Container c;
private Vector vector; // Declarado globalmente!! Não esqueça do import!!!
public JanelaInfoDvd() {
init();
}
private void init() {
vector = new Vector(); // Instanciação dele
c = getContentPane();
this.setTitle( "Filmes Cadastrados" );
this.setSize( 250, 250 );

  this.setLocationRelativeTo( null ); 
    
  c.add( makePanel()); 

}
private JPanel makePanel() {
JPanel pnl = null;
if( pnl == null ) {
pnl = new JPanel( new BorderLayout());

     String texto = ""; 
                                              //ele diz erro no vector.size 
  for( int i = 0; i < vector.size(); i++ ) { 

     Filme outroFilme = ( Filme ) vector.get(i);//vector.get da erro tbm 
     texto += "Codigo: " + outroFilme.getCodigo() ; 
     texto += "Nome: " + outroFilme.getNome(); 
     texto += "DataCadastro: " + outroFilme.getDatac(); 
     texto += "Classificação" + outroFilme.getClassificacao(); 
     texto += "Censura" + outroFilme.getCensura();} 
            
 } 
 // Antes tinha colocado ele dentro do for, iria criar um textArea para cada objeto filme que estivesse no Vector!!!!
 JTextArea txa = new JTextArea(); 
     txa.setText( texto ); 
      
     pnl.add( txa ); 
 }
 return pnl; 

}
}[/code]

Dá uma verificada que eu não testei nada!, então posso ter esquecido de uma chaves ou outra coisa!!!

Oa tu teve ta no trabalho quando tu chegar em casa bota pra rodar esse codigo no eclipse, saiu todos os erros ai vo la incluir ai qnd vo listar não aparece nada.

[code]import java.awt.BorderLayout;
import java.awt.Container;
import java.util.Vector;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JTextArea;

public class JanelaInfoDvd extends JFrame {

private Container c;
private Vector vector;
public JanelaInfoDvd() {
init();
}

private void init() {
vector = new Vector();
c = getContentPane();
this.setTitle( "Filmes Cadastrados" );
this.setSize( 250, 250 );

  this.setLocationRelativeTo( null ); 
   
  c.add( makePanel()); 

}

private JPanel makePanel() {
JPanel pnl = null;
if( pnl == null ) {
pnl = new JPanel( new BorderLayout());
//

     String texto = ""; 
    
	for( int i = 0; i <	vector.size(); i++ ) { 

//Cria outro objeto filme para pegar as informações e joga-las no objeto
Filme outroFilme = ( Filme ) vector.get(i);
texto += "Codigo: " + outroFilme.getCodigo() ;
texto += "Nome: " + outroFilme.getNome();
texto += "DataCadastro: " + outroFilme.getDatac();
texto += "Classificação" + outroFilme.getClassificacao();
texto += "Censura" + outroFilme.getCensura();}
//

	JTextArea txa = new JTextArea(); 
     txa.setText( texto ); 
      
     pnl.add( txa ); 
      
  } 
 
  return pnl; 

}

}[/code]

[code]import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.FlowLayout;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.Vector;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;

public class JanelaCadastroDvd extends JFrame {

private JLabel l1, l2, l3, l4, l5;

private JTextField entrada1, entrada2, entrada3, entrada4, entrada5;

private JButton bIncluir, bApagar, bSair;

private JPanel pTop, pBot;

// É compartilhado por todas as classes, não precisa ser instanciado!!!
public static Vector vector;

public static void main(String args[]) {
JanelaCadastroDvd f = new JanelaCadastroDvd();
f.setVisible(true);

}

public JanelaCadastroDvd() {
super("Incluir Cliente");
setSize(400, 300);

  vector = new Vector(); 
   
  l1 = new JLabel("Codigo do Filme "); 
  l2 = new JLabel("Nome do Filme "); 
  l3 = new JLabel("Data de Cadastro "); 
  l4 = new JLabel("Classificação "); 
  l5 = new JLabel("Censura "); 

  entrada1 = new JTextField(30); 
  entrada2 = new JTextField(30); 
  entrada3 = new JTextField(30); 
  entrada4 = new JTextField(30); 
  entrada5 = new JTextField(30); 

  final Filme filme = new Filme();
  
  filme.setCodigo(entrada1.getText());
  filme.setNome(entrada2.getText());
  filme.setDatac(entrada3.getText());
  filme.setClassificacao(entrada4.getText());
  filme.setCensura(entrada5.getText());
  
  bIncluir = new JButton("Incluir"); 
  bIncluir.addActionListener(new ActionListener() { 
     public void actionPerformed(ActionEvent e) { 
        
    	 vector.add(filme); 
      
     } 
  }); 
  bApagar = new JButton("Limpar"); 
  bApagar.addActionListener(new ActionListener() { 
     public void actionPerformed(ActionEvent e) { 
        entrada1.setText(""); 
        entrada2.setText(""); 
        entrada3.setText(""); 
        entrada4.setText(""); 
        entrada5.setText(""); 
     } 
  }); 
  bSair = new JButton("Sair"); 
  bSair.addActionListener(new ActionListener() { 
     public void actionPerformed(ActionEvent e) { 
        dispose(); // Só esconde a tela 
     } 
  }); 

  pTop = new JPanel(new FlowLayout(FlowLayout.LEFT)); 
  pTop.setBackground(Color.LIGHT_GRAY); 
  pBot = new JPanel(new GridLayout(1, 2)); 

  pTop.add(l1); 
  pTop.add(entrada1); 
  pTop.add(l2); 
  pTop.add(entrada2); 
  pTop.add(l3); 
  pTop.add(entrada3); 
  pTop.add(l4); 
  pTop.add(entrada4); 
  pTop.add(l5); 
  pTop.add(entrada5); 
  add(pTop, BorderLayout.CENTER); 

  pBot.add(bIncluir); 
  pBot.add(bApagar); 
  pBot.add(bSair); 
  add(pBot, BorderLayout.SOUTH); 

}

}[/code]

[code]
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
import javax.swing.JMenu;
import javax.swing.JMenuItem;
import javax.swing.JMenuBar;

public class MenuFrame extends JFrame {

protected JFrame t;

// construtor sem argumento para configurar a GUI

public MenuFrame() {
super("Locadora JAVA");
// Abre maximizado
this.setExtendedState( JFrame.MAXIMIZED_BOTH );

  JMenu arquivoMenu = new JMenu("Arquivo"); 

  JMenuItem sobreItem = new JMenuItem("Sobre..."); 
  arquivoMenu.add(sobreItem); 

  JMenuItem exitItem = new JMenuItem("Sair"); 
  exitItem.addActionListener( new ActionListener() { 
     public void actionPerformed( ActionEvent e ) { 
        exit(); 
     } 
  }); 
  arquivoMenu.add(exitItem); 

  sobreItem.addActionListener( 

  new ActionListener() // classe interna anônima 
        { 
           // exibe um diálogo de mensagem quando o usuário seleciona 
           // Sobre... 
           public void actionPerformed(ActionEvent event) { 
              JOptionPane.showMessageDialog( 
                          MenuFrame.this, 
                          "Programa de Cadastro de Filmes 
                          "Informativo", 
                          JOptionPane.PLAIN_MESSAGE); 
           } 
        }); 

  JMenuBar bar = new JMenuBar(); // cria a barra de menus 
  setJMenuBar(bar); // adiciona uma barra de menus ao aplicativo 
  bar.add(arquivoMenu); // adiciona o menu Arquivo 

  // Criação do Menu DVD 

  JMenu dvdMenu = new JMenu("Dvd"); 
  bar.add(dvdMenu); 

  JMenuItem CadastrodvdItem = new JMenuItem("Incluir Filmes"); 
  dvdMenu.add(CadastrodvdItem); 

  JMenuItem ListardvdItem = new JMenuItem("Listar Filmes"); 
  ListardvdItem.addActionListener( new ActionListener() { 
     public void actionPerformed( ActionEvent e ) { 
        new JanelaInfoDvd().setVisible( true ); 
     } 
  }); 
  dvdMenu.add(ListardvdItem); 

  CadastrodvdItem.addActionListener( 

  new ActionListener() // classe interna anônima 
        { 

           public void actionPerformed(ActionEvent event) { 
              JanelaCadastroDvd ex = new JanelaCadastroDvd(); 
              ex.setVisible( true ); 
               
           } 
        });
  
  //Cliente
  
  JMenu clienteMenu = new JMenu("Cliente"); 
  bar.add(clienteMenu); 

  JMenuItem CadastroclienteItem = new JMenuItem("Incluir Cliente"); 
  clienteMenu.add(CadastroclienteItem); 

  JMenuItem ListarclienteItem = new JMenuItem("Listar Clientes"); 
  ListarclienteItem.addActionListener( new ActionListener() { 
     public void actionPerformed( ActionEvent e ) { 
        new JanelaInfoCliente().setVisible( true ); 
     } 
  }); 
  clienteMenu.add(ListarclienteItem); 

  CadastroclienteItem.addActionListener( 

  new ActionListener() // classe interna anônima 
        { 

           public void actionPerformed(ActionEvent event) { 
              JanelaCadastroCliente ex = new JanelaCadastroCliente(); 
              ex.setVisible( true ); 
               
           } 
        });

}

private void exit() {
int i = JOptionPane.showConfirmDialog( null, "Deseja Realmente Sair da Aplicaçao?",
"Atenção", JOptionPane.YES_NO_OPTION );
if( i == 0 ) {
System.exit( 0 );
}
}

public static void main(String[] args) {
new MenuFrame().setVisible( true );
}
}[/code]

[code]
package Projeto_Final;

import javax.swing.JFrame;

public class MenuTest
{
public static void main( String args[] )
{
MenuFrame menuFrame = new MenuFrame();
menuFrame.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
menuFrame.setSize( 640, 480 );
menuFrame.setVisible( true );
}
} [/code]

Blz, ja to doido aki de pensar o que poderia ser mas não sei

[code]import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
import javax.swing.JMenu;
import javax.swing.JMenuItem;
import javax.swing.JMenuBar;

public class MenuFrame extends JFrame {

protected JFrame t;

// construtor sem argumento para configurar a GUI

public MenuFrame() {
	super("Locadora JAVA");
    // Abre maximizado   
	this.setExtendedState( JFrame.MAXIMIZED_BOTH );
	
	JMenu arquivoMenu = new JMenu("Arquivo");

	JMenuItem sobreItem = new JMenuItem("Sobre...");
	arquivoMenu.add(sobreItem);

	JMenuItem exitItem = new JMenuItem("Sair");
	exitItem.addActionListener( new ActionListener() {
		public void actionPerformed( ActionEvent e ) {
			exit();
		}
	});
	arquivoMenu.add(exitItem);

	sobreItem.addActionListener(

	new ActionListener() // classe interna anônima
			{
				// exibe um diálogo de mensagem quando o usuário seleciona
				// Sobre...
				public void actionPerformed(ActionEvent event) {
					JOptionPane.showMessageDialog(
									MenuFrame.this,
									"Programa de Cadastro de Filmes, Criado pelo Alunos da FBV:\n",
									"Informativo",
									JOptionPane.PLAIN_MESSAGE);
				}
			});

	JMenuBar bar = new JMenuBar(); // cria a barra de menus
	setJMenuBar(bar); // adiciona uma barra de menus ao aplicativo
	bar.add(arquivoMenu); // adiciona o menu Arquivo

	// Criação do Menu DVD

	JMenu dvdMenu = new JMenu("Dvd");
	bar.add(dvdMenu);

	JMenuItem CadastrodvdItem = new JMenuItem("Incluir Filmes");
	dvdMenu.add(CadastrodvdItem);

	JMenuItem ListardvdItem = new JMenuItem("Listar Filmes");
	ListardvdItem.addActionListener( new ActionListener() {
		public void actionPerformed( ActionEvent e ) {
			new JanelaInfoDvd().setVisible( true );
		}
	});
	dvdMenu.add(ListardvdItem);

	CadastrodvdItem.addActionListener(

	new ActionListener() // classe interna anônima
			{

				public void actionPerformed(ActionEvent event) {
					JanelaCadastroDvd ex = new JanelaCadastroDvd();
					ex.setVisible( true );
					
				}
			});

	ListardvdItem.addActionListener(

	new ActionListener() {
		public void actionPerformed(ActionEvent event) {
			//JanelaListar ex2 = JanelaListar();
		}
	});

}

private void exit() {
	int i = JOptionPane.showConfirmDialog( null, "Deseja realmente sair da aplicaçao?",
			"Atenção", JOptionPane.YES_NO_OPTION );
	if( i == 0 ) {
		System.exit( 0 );
	}
}

public static void main(String[] args) {
	new MenuFrame().setVisible( true );
}

}[/code]

[code]import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.FlowLayout;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.Vector;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;

public class JanelaCadastroDvd extends JFrame {

private JLabel l1, l2, l3, l4, l5;

private JTextField entrada1, entrada2, entrada3, entrada4, entrada5;

private JButton bIncluir, bApagar, bSair;

private JPanel pTop, pBot;

// É compartilhado por todas as classes, não precisa ser instanciado!!!
public static Vector vector = new Vector();

public static void main(String args[]) {
	JanelaCadastroDvd f = new JanelaCadastroDvd();
	f.setVisible(true);

}

public JanelaCadastroDvd() {
	super("Incluir Filme");
	setSize(400, 300);
	
	l1 = new JLabel("Codigo do Filme ");
	l2 = new JLabel("Nome do Filme ");
	l3 = new JLabel("Data de Cadastro");
	l4 = new JLabel("Classificação ");
	l5 = new JLabel("Censura ");

	entrada1 = new JTextField(30);
	entrada2 = new JTextField(30);
	entrada3 = new JTextField(30);
	entrada4 = new JTextField(30);
	entrada5 = new JTextField(30);

	bIncluir = new JButton("Incluir");
	bIncluir.addActionListener(new ActionListener() {
		public void actionPerformed(ActionEvent e) {
			Filme filme = new Filme();
			filme.setCodigo( Integer.parseInt( entrada1.getText()));
			filme.setNome(entrada2.getText());
			filme.setDatac(entrada3.getText());
			filme.setClassificacao(entrada4.getText());
			filme.setCensura(entrada5.getText());
			vector.addElement( filme );
		}
	});
	bApagar = new JButton("Limpar");
	bApagar.addActionListener(new ActionListener() {
		public void actionPerformed(ActionEvent e) {
			entrada1.setText("");
			entrada2.setText("");
			entrada3.setText("");
			entrada4.setText("");
			entrada5.setText("");
		}
	});
	bSair = new JButton("Sair");
	bSair.addActionListener(new ActionListener() {
		public void actionPerformed(ActionEvent e) {
			dispose(); // Só esconde a tela
		}
	});

	pTop = new JPanel(new FlowLayout(FlowLayout.LEFT));
	pTop.setBackground(Color.LIGHT_GRAY);
	pBot = new JPanel(new GridLayout(1, 2));

	pTop.add(l1);
	pTop.add(entrada1);
	pTop.add(l2);
	pTop.add(entrada2);
	pTop.add(l3);
	pTop.add(entrada3);
	pTop.add(l4);
	pTop.add(entrada4);
	pTop.add(l5);
	pTop.add(entrada5);
	add(pTop, BorderLayout.CENTER);

	pBot.add(bIncluir);
	pBot.add(bApagar);
	pBot.add(bSair);
	add(pBot, BorderLayout.SOUTH);

}

}[/code]

[code]import java.awt.BorderLayout;
import java.awt.Container;

import javax.swing.JFrame;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;

public class JanelaInfoDvd extends JFrame {

private Container c;

public JanelaInfoDvd() {
	init();
}

private void init() {
	c = getContentPane();
	this.setTitle( "Informações" );
	this.setSize( 250, 250 );
	
	this.setLocationRelativeTo( null );
	
	c.add( makePanel());
}

private JPanel makePanel() {
	JPanel pnl = null;
	String strInformacao = "";
	if( pnl == null ) {
		pnl = new JPanel( new BorderLayout());
		
		
		for( int i = 0; i < JanelaCadastroDvd.vector.size(); i++ ) {
    		Filme outroFilme = ( Filme ) JanelaCadastroDvd.vector.get(i);// vector.get da
														
    		strInformacao += "Codigo: " + outroFilme.getCodigo() ; 
    		strInformacao += "\nNome: " + outroFilme.getNome(); 
    		strInformacao += "\nDataCadastro: " + outroFilme.getDatac(); 
    		strInformacao += "\nClassificação" + outroFilme.getClassificacao(); 
    		strInformacao += "\nCensura" + outroFilme.getCensura();
    		strInformacao +="\n--------------------------------------\n";

		}
		
		JTextArea txa = new JTextArea();
		txa.setText( strInformacao );
		JScrollPane scroll = new JScrollPane();
		scroll.setViewportView( txa );
		
		pnl.add( scroll );
		
	}
	
	return pnl;
}

}[/code]

[code]import javax.swing.JFrame;

public class MenuTest
{
public static void main( String args[] )
{
MenuFrame menuFrame = new MenuFrame();
menuFrame.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
menuFrame.setSize( 640, 480 );
menuFrame.setVisible( true );
}
} [/code]

Agora é contigo véio!!
Fique com Deus!!!

Valeu Cara
Ajuda-se muito.
Valeu Pela Paciencia…

Cara outro Problema fui tentar implementar aquele metodo de apagar o cadastro do textarea mas não ta querendo apagar do vector. ve esse codigo:

import java.awt.BorderLayout; 
import java.awt.Color; 
import java.awt.FlowLayout; 
import java.awt.GridLayout; 
import java.awt.event.ActionEvent; 
import java.awt.event.ActionListener; 
import java.util.Vector; 
import javax.swing.JButton; 
import javax.swing.JFrame; 
import javax.swing.JLabel; 
import javax.swing.JOptionPane;
import javax.swing.JPanel; 

public class JanelaRemoveCliente extends JFrame { 

   private JLabel l1; 

   private JButton bSim, bNao; 

   private JPanel pTop, pBot; 

   public static Vector vector = new Vector(); 
   
   public static void main(String args[]) { 
      JanelaRemoveCliente f = new JanelaRemoveCliente(); 
      f.setVisible(true); 

   } 

   public JanelaRemoveCliente() { 
      super("Remover Clientes"); 
      setSize(300, 200); 
       
      l1 = new JLabel("       Deseja Realmente Remover os Clientes"); 
  

      bSim = new JButton("Sim"); 
      bSim.addActionListener(new ActionListener() { 
         
    	  public void actionPerformed(ActionEvent e) { 
            Filme filme = new Filme(); 
            
            vector.removeElement(filme); 
            
         JOptionPane.showMessageDialog( null, "Dados Removidos com Sucesso!", 
                    "Sucesso", JOptionPane.QUESTION_MESSAGE );
         dispose();
           } 
      }); 
      
      bNao = new JButton("Não"); 
      bNao.addActionListener(new ActionListener() { 
         public void actionPerformed(ActionEvent e) { 
            dispose(); // Só esconde a tela 
         } 
      }); 

      pTop = new JPanel(new FlowLayout(FlowLayout.LEFT)); 
      pTop.setBackground(Color.LIGHT_GRAY); 
      pBot = new JPanel(new GridLayout(1, 2)); 

      pTop.add(l1); 
 
      add(pTop, BorderLayout.CENTER); 

      pBot.add(bSim); 
      pBot.add(bNao); 
      add(pBot, BorderLayout.SOUTH); 
}
}

Cara… Essa eu vo deixar pra ti quebrar um pouco a cabeça!!
http://java.sun.com/j2se/1.4.2/docs/api/java/util/Vector.htmlMas segue a dica que eu te dei, estuda OO, pois na hora que você quer remover, preste atenção no que estás fazendo, taz criando um objeto novo e querendo remover ele do vector!!!
Como o vector vai saber qual remover? Nesse link tem um método que remove todos os elementos do vector removeAllElements()!! Se quiseres remover um em específico, dae dá uma olhada no link!!
Valeu e fique com Deus!!!

Não pow antes de te perguntar isso eu ja tinha visto la na API do java o ruin de la porque não tem nehuma demostração, faz um tempo ja que venho quebrando a cabeça com isso, pois o professor não ensinou a classe Vector, não e porque eu não sei OO, eu tenho uma base so porque estou no começo do curso. ai to tentado remover mas na doida aqui.
Porque para remover um indice do vector eu to fazendo assim
fiz um text field para digitar o indice;
depois que ele digita-se, iria bota-se naquele codigo que eu acho que e assim para remover (vector.removeElement(entrada.getText()):wink:
to indo certo nesse raciocineo?
tu não precisa fazer nenhuma janela não porque assim tambem não aprendo.
Flw cara
Fique com Deus!!!

e ai cara tive-se tempo de olhar se eu to indo certo, segundo minhas pesquisas para remover umas determinada possição e o removeElementAt(), mas quando coloco no eclipse ele ta erro e fica só removeElement(), ai eu tava achando que se eu quiser remover a posição 0 do vector ai boto removeElement(0) é isso??? mas eu coloquei assim e da erro, eu queria que o usuario informa-se la na interface o indice que quise-se deletar do vector, ai coloquei assim vector.removeElement(entrada.getText()); porque nessa entrada iria aparecer o indice, mas continua dando erro e não apagando to errando onde???
Blz me ajuda ae
Flww cara

Faz assim e vê se deu:

vector.removeElement(Integer.parseInt(entrada.getText())); 

Faltava converter pra integer!!
Mas isso de remover e o usuário ter que informar o índice não é muito indicado, pois se não existir o índice, vai dar erro!!! Tu pode criar um JComboBox e ao lado dele o botão excluir, pra montar esse combo box, tu faz mais ou menos como tu fez pra mostrar ele no textArea, usa um for e vai adicionando elemento por elemento no combo, assim quando tu quiser remover um item, selecione no combo, pegue o indice que ele selecionou e remova do combo box usando esse removeElement!!!
Acho que isso dá!!
Valeu e fique com Deus!!!