TableView

39 views
Skip to first unread message

Alexandre Evangelista de Souza

unread,
Nov 19, 2014, 12:33:37 PM11/19/14
to java...@googlegroups.com
bem pessoal estou tentando pupular a table porem , os dados estão vindo do banco , mas não aparece na tableiew

segue a class

http://pastebin.com/TMuPzKak

Junior Tada

unread,
Nov 20, 2014, 9:07:21 AM11/20/14
to java...@googlegroups.com
Alexandre não tem segredo, configura a visualização da tabela e joga os dados da lista.
Tenta fazer um cast forçado, ex:
ObservableList<Grupo> lista = FXCollections.observableArrayList();
lista = FXCollections.observableList((List<Grupo>) metodo_que_retorna_lista_do_banco(Grupo.class));
tabela.getItems().clear();
tabela.getItems().addAll(lista);

E na visualização::
nomeColumn.setCellValueFactory(new PropertyValueFactory<>("nome_do_atributo_da_classe"));
ou se quiser personalizado:
nomeColumn.setCellValueFactory(new Callback<TableColumn.CellDataFeatures<Grupo, String>, ObservableValue<String>>() {

            @Override
            public ObservableValue<String> call(TableColumn.CellDataFeatures<Grupo, String> param) {
                return new SimpleStringProperty(*******formata da forma que quiser*********param.getvalue());
            }
        });

Veja se sua lista está vindo corretamente do banco, se está configurando a visualização antes de jogar os dados na tabela, etc.

Alexandre Evangelista de Souza

unread,
Nov 24, 2014, 11:15:51 AM11/24/14
to java...@googlegroups.com
funcionou Junior vlw, ser iniciante é tenso vio

William Antônio Siqueira

unread,
Nov 26, 2014, 10:33:58 PM11/26/14
to JavaFX-BR
Todos os melhores progragramadores que você vê foram iniciantes um dia! Há posts do criador da Google perguntando na lista de HTTP sobre o significado de alguns headers e olha o que é a google hoje!

Só não pare e em breve vai estar programando fluentemente com javaFX :-D
Em 24 de novembro de 2014 14:15, Alexandre Evangelista de Souza <prog...@gmail.com> escreveu:
funcionou Junior vlw, ser iniciante é tenso vio

--

---
Você recebeu essa mensagem porque está inscrito no grupo "JavaFX-BR" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para javafx-br+...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.

Reply all
Reply to author
Forward
0 new messages