Pesquisar em db4o

10 respostas
Patricia_Regina_Mend

Ola Pessoal…
Estou fazendo um projeto de faculdade, e precisava saber como faço um botão pesquisar ou indicar que no campo de codigo do produto ou do cliente, abra um atalho que mostre oq ja tenho cadastrado no banco.EX: F2 pesquisa.

10 Respostas

Java_Boy

Isso implica em muita coisa hein =P

O problema principal é com o botão ou com o Db4O?

Patricia_Regina_Mend

Na verdade e os 2…:stuck_out_tongue:
eu consegui criar uma tela … que tem uma tabela, ai o programa joga la na tabela todos os dados, so que nao consegui fazer com que a tela apareça quando eu clico nno botao pesquisar.
Podem me ajuda

Java_Boy

O que voce ta usando pra criar a tela?

Patricia_Regina_Mend

jtable

Java_Boy

Se voce procurar aqui nos artigos do GUJ vai achar um artigo falando a respeito do JTable, e o resto são só objetos

Patricia_Regina_Mend

A Ok Obrigada

Patricia_Regina_Mend

mas eu procurei mas nao consigo fazer essa ligacao de uma tela com a outra usando o Db4o

Java_Boy

Como está tentando fazer?

Patricia_Regina_Mend

Esta e a tela Busca

public class busca extends javax.swing.JFrame {

Registro rg = new Registro();

List result = new ArrayList4();

private DefaultTableModel tabela = null;

/** Creates new form busca */

public busca() {

initComponents();

result = (List) DaoG.buscarObjetos(rg);

popularTabela(result);

}
public void popularTabela(List lt){
    if(lt!=null){
    tabela = (DefaultTableModel) jtBusca.getModel();
    tabela.setColumnCount(0);
    int i=0;
    for (Iterator it = lt.iterator(); it.hasNext();) {
        Registro rg = (Registro) it.next();
        tabela.setValueAt(rg.getManha(),1,i);
        i++;
    }
    }else{
    JOptionPane.showMessageDialog(this, result);}
}

e essa e a parte em que chama a tela Busca

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {

busca bc = new busca();

bc.setVisible(rootPaneCheckingEnabled);

Mas Não da certo

Java_Boy

Bom nao sou muito chegado em swing, n-formas com n-formas pra se fazer as coisas.

Vou ignorar os puritanos…voce esta levando em conta fazer a tela na mao? Ou isso é o de menos? Porque tem algumas ferramentas drag n drop que te ajudam com isso, adicionam eventos, deixam os elementos bonitos. Por exemplo os plugins do Eclipse ou do NetBeans(eu prefiro o/)

Criado 29 de dezembro de 2009
Ultima resposta 30 de dez. de 2009
Respostas 10
Participantes 2