Vinculando dados a um componente swing

Consulte também

Quando tiver criado um novo formulário Java e adicionado componentes ao formulário, você pode gerar código para vincular esses componentes aos dados. O IDE torna mais fácil vincular dados aos componentes Swing JTable e JList.

Antes de vincular um componente a um banco de dados, você precisa ter concluído as seguintes coisas:

Para criar classes de entidade para representar o banco de dados que é vinculado a JTable:

  1. Na janela Projetos, clique com o botão direito do mouse em seu projeto e escolha Novo > Outro, selecione a categoria Persistência, e selecione as Classes de entidade no modelo de banco de dados.
  2. Na página Tabelas de banco de dados do assistente, selecione a conexão de banco de dados.
  3. Quando a coluna Tabelas disponíveis é preenchida, selecione as tabelas que você deseja usar em sua aplicação e clique em Adicionar para movê-las para a coluna Tabelas selecionadas. Clique em Próximo.
  4. Na página Classes de entidade do assistente, verifique se a caixa de diálogo Gerar anotações de consulta nomeadas para campos persistentes está marcada.
  5. Faça quaisquer personalizações que deseja fazer nos nomes das classes geradas e em sua localização.
  6. Clique em Criar unidade de persistência.
  7. Na caixa de diálogo Criar unidade de persistência, verifique as seguintes coisas:
  8. Clique em Finalizar.

    Você deve ver nós das classes de entidade na janela Projetos.

Para vincular os dados a um componente JTable:

  1. Clique com o botão direito do mouse no Construtor de GUI e escolha Vincular > elementos.
  2. Clique em Importar dados para formulário. Na caixa de diálogo Importar dados para formulário, selecione a tabela de banco de dados a qual você deseja vincular seus componentes. Clique em OK.
  3. Na caixa de combinação Vincular origem, selecione o item que representa a lista de resultados da classe da entidade. Por exemplo, se a classe da entidade for chamada, Customer.java, o objeto da lista seria gerado como customerList.
  4. Deixe o valor expressão de vinculação como nulo.
  5. Se houver quaisquer colunas de banco de dados que você deseja que apareça em JTable, selecione essas colunas na lista Selecionado e mova-as para a lista Disponível.
  6. Selecione a aba Avançado para configurar a vinculação. Por exemplo, você pode especificar um validador ou conversor, ou pode especificar o comportamento se a origem da vinculação for nula ou ilegível.
  7. Clique em OK.

Para vincular os dados a um componente JList:

  1. Clique com o botão direito do mouse no Construtor de GUI e escolha Vincular > elementos.
  2. Clique em Importar dados para formulário. Na caixa de diálogo Importar dados para formulário, selecione a tabela de banco de dados a qual você deseja vincular seus componentes. Clique em OK.
  3. Na caixa de combinação Vincular origem, selecione o item que representa a lista de resultados da classe da entidade. Por exemplo, se a classe da entidade for chamada, Customer.java, o objeto da lista seria gerado como customerList.
  4. Deixe o valor expressão de vinculação como nulo.
  5. Na lisa suspensa Exibir expressão, selecione a propriedade que representa a coluna do banco de dados que contém os valores que você deseja exibir na lista.
  6. Selecione a aba Avançado para configurar a vinculação.
  7. Clique em OK.
Consulte também
Vinculando duas propriedades de bean
Propriedades de vinculação especiais
Convertendo valores entre as propriedades de origem e de destino
Validando alterações do valor de destino em vinculações (aplicações de área de trabalho Java)
Adicionando um componente a um formulário
Editando propriedades de componente
Projetando GUIs Java com o Construtor de GUI
Adicionando um Bean à janela Paleta

Notificações legais