Quantcast
Channel: Programação - GUJ
Viewing all articles
Browse latest Browse all 33093

Exibir valor de um combobox JavaFx

$
0
0

@Ronaldo2 escreveu:

Bom dia, tenho um comboBox que é carregado com valores de um objeto

@FXML
	private ComboBox<ActivityPojo> cbAct;

Recebo o valor da consulta em um list

List<UsersPojo> listUsers;

e carrego no combo

private void loadComboBox() {
		for (ActivityPojo activityPojo : listAct) {
			cbAct.getItems().add(activityPojo);
			cbAct.setValue(activityPojo);
		}
		cbAct.setButtonCell(new ActListCombo());
		cbAct.setCellFactory(new javafx.util.Callback<ListView<ActivityPojo>, ListCell<ActivityPojo>>() {
    		@Override
		public ListCell<ActivityPojo> call(ListView<ActivityPojo> param) {
			return new ActListCombo();
		}
	});

}

Até ai beleza, o problema é que durante uma consulta preciso exibir o valor selecionado em uma tableView no combo e se eu simples pegar o valor do objeto e setar no combo não vai, tentei da seguinte forma:

cbAct.setValue(activityPojo.getId());

E tenho o seguinte erro:
"The method setValue(ActivityPojo) in the type ComboBoxBase is not applicable for the arguments (int)".
Como posso resolver isso?
Grato.

Mensagens: 4

Participantes: 2

Ler tópico completo


Viewing all articles
Browse latest Browse all 33093


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>