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