é o seguinte: sou iniciante em java, e quem puder me ajudar ficarei grato!
tenho cinco formularios, cada um com suas definiçoes, navegação,comunicação com banco de dados etc etc…
dae preciso criar um novo formulario, para mostrar somente os registros. de todos os outros Formularios…da seguinte forma…
com um comboBox…que na hora que tiver selecionado por ex. VEICULO …eu clicar no botao registro
e aparecer todos os registros de VEICULO
preciso criar um metodo p/ que isso aconteça…
tentei assim : dados.addRow(,new Object[] {rs.getString(“Placa”)rs.getString(“Ano”) } );
mas nao deu muito certo…
JTable help me
2 Respostas
essa variavel ‘dados’ é de que tipo?
Se for do tipo JTable vc está fazendo errado.
Para você alterar a estrutura da JTable você precisa utilizar o modelo ta JTable.
public class FrmRegistros extends javax.swing.JFrame {
private DefaultTableModel dados = new DefaultTableModel();
private Statement stmt = null;
private ResultSet rs = null;
private boolean novo = false;
/** Creates new form FrmRegistros */
public FrmRegistros() {
initComponents();
dados = (DefaultTableModel) tblRegistros.getModel();
selecionarRegistros();
primeiro();
}
private void selecionarRegistros() {
try {
stmt = Conexao.getConn().createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,
ResultSet.CONCUR_READ_ONLY);
rs = stmt.executeQuery("Select * From Veiculo Order By placa");
} catch (Exception e) {
e.printStackTrace();
}
}
private void preencherCampos() {
try {
dados.addRow(new Object[] {rs.getString("Placa"),rs.getString("Ano") } );
} catch (Exception e) {
e.printStackTrace();
}
}
private void primeiro() {
try {
if (rs.first()) {
preencherCampos();
} else {
JOptionPane.showMessageDialog(this, "Nenhum registro encontrado...");
}
} catch (Exception e) {
e.printStackTrace();
}
}
Axo q vc me interpretou errado....ai ta meu codigo
só que com isso eu adiciono uma linha no jtable...
foi o mais perto da solução que consegui chegar!!
o que eu quero é criar um comboBox...e qdo Veiculo estiver selecionado...eu clicar no botao Registro..
e no jTable mostrar todos os registros de VEICULO..assim pra cada formulario(Categoria, Marca, Modelo, etc)
Criado 21 de setembro de 2008
Ultima resposta 21 de set. de 2008
Respostas 2
Participantes 2
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Casa do Codigo Inteligencia Artificial e ChatGPT: Da revolucao dos... Por Fabricio Carraro — Casa do Codigo