Convertendo valores entre as propriedades de origem e de destino (aplicações de área de trabalho Java)

Consulte também

Quando você vincula os valores de duas propriedades de dois objetos, às vezes você precisa converter os valores entre tipos diferentes.

A biblioteca de vinculação de beans contém conversores para algumas conversões comuns. Para outras conversões, você precisa fornecer um conversor personalizado.

Abaixo há uma lista de conversões para as quais você não precisa fornecer um conversor:

Para escrever um conversor personalizado, crie uma classe que estenda org.jdesktop.beansbinding.Converter. Sua classe precisa sobrescrever os métodos convertForward(S value) e convertReverse(T value). convertForward(S value) converte um valor do tipo de origem para o tipo de destino. convertReverse(T value) converte um valor do tipo de destino para o tipo de origem.

Para usar um conversor personalizado em uma vinculação:

  1. Clique com o botão direito do mouse na classe do conversor na janela Projetos e escolha Compilar arquivo.
  2. Arraste o conversor da janela Projetos para a visualização Design do seu formulário.

    O conversor é adicionado ao seu formulário como um bean.

  3. Clique com o botão direito do mouse no destino da sua vinculação e escolha Vincular > TargetProperty.
  4. Na caixa de diálogo Vincular, selecione a aba Avançado.
  5. Na lista suspensa Conversor, escolha o conversor que você adicionou ao formulário.
  6. Clique em OK.
Consulte também
Validando alterações de valor de destino em vinculações
Sobre a vinculação de beans nas aplicações de área de trabalho Java
Vinculando dados a um componente swing

Notificações legais