JavaFX mostra imagem próxima à string no listview [fechado]
Eu quero mostrar uma mensagem perto de uma string em uma lista de exibição. Tentei procurar, mas não consigo entender muito bem. Tentei isso no site.http://docs.oracle.com/javafx/2/ui_controls/list-view.htm no Exemplo 11-4 Criando uma fábrica de células, tentei convertê-lo para imageview e funcionou, mas o problema é que não vejo uma string, a imagem não está próxima da string e a imagem é muito grande, deve haver uma maneira de redimensioná-la Então alguém pode me ajudar a mostrar uma imagem perto de uma string no listview? este é o código que eu tentei converter:
Peça 1
static class ColorRectCell extends ListCell<String> {
Image fileimg = new Image(getClass().getResourceAsStream("file.png"));
@Override
public void updateItem(String item, boolean empty) {
super.updateItem(item, empty);
ImageView rect = new ImageView();
if (item != null) {
rect.setImage(fileimg);
setGraphic(rect);
}
}
}
Peça 2
FileExplorerFormSlaveFileListView.setCellFactory(new Callback<ListView<String>,
ListCell<String>>() {
public ListCell<String> call(ListView<String> list) {
return new ColorRectCell();
}
}
);
Espero que alguém possa me ajudar, é muito importante para mim. Obrigado. Se você não consegue entender o que estou perguntando, diga-me e tentarei formatar a pergunta, sou ruim em explicar os problemas.