Re: chamando classe dentro de botão

nao sei se sou eu q to cego, mas não to vendo o lugar onde vc insere o JScrollPane no painel…

eu fiz o seguinte código:

import java.sql.*;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.util.*;

public class Livros extends JFrame {

	private JPanel fundo;
	private JButton listar;
	private JTable tabela;

	public Livros(){

		super("Cadastro de Livros");
		listar = new JButton("Listar");
		fundo = new JPanel(new FlowLayout());
		tabela = new JTable( 3, 5 );
                JScrollPane scroller = new JScrollPane( tabela );

	}

	public void init() {

		setForeground(Color.black);
		setBackground(new Color(192,192,192,192));
		setLocation(200, 130);
		setSize(640, 480);

		getContentPane().setLayout(new BorderLayout());

		fundo.add(listar);

		getContentPane().add(fundo, BorderLayout.NORTH);;

		setVisible(true);

	}

	public static void main(String args[]){

		new Livros().init();

	}

}

porém somente o botão está aparecendo em minha tela e a tabela não.

O que pode ser e como faço pra chamar uma classe após o click de um botão?

é isso mesmo… só depois de ter postado o código q eu fui perceber