JavaFX Bild in der Nähe eines Strings in der Listenansicht anzeigen [geschlossen]

Ich möchte eine Nachricht in der Nähe eines Strings in einer Listenansicht anzeigen. Ich habe versucht, nachzuschlagen, aber ich kann es nicht verstehen. Ich habe es auf der Website versucht.http: //docs.oracle.com/javafx/2/ui_controls/list-view.ht in Beispiel 11-4 Erstellen einer Zellfabrik Ich habe versucht, sie in eine Bildansicht zu konvertieren, und es hat funktioniert, aber ein Problem ist, dass ich keine Zeichenfolge sehe, das Bild nicht in der Nähe der Zeichenfolge ist und das Bild zu groß ist. Es sollte eine Möglichkeit zum Ändern der Größe geben Kann mir jemand helfen, ein Bild in der Nähe eines Strings in der Listenansicht anzuzeigen? Dies ist der Code, den ich konvertieren wollte:

Stück 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);
            }
        }
    }

Piece 2

FileExplorerFormSlaveFileListView.setCellFactory(new Callback<ListView<String>, 
                ListCell<String>>() {

                    public ListCell<String> call(ListView<String> list) {
                        return new ColorRectCell();
                    }
                }
            );

Ich hoffe, jemand kann mir helfen, es ist mir sehr wichtig. Vielen Dank. Wenn Sie nicht verstehen können, was ich frage, sagen Sie mir, und ich werde versuchen, die Frage zu formatieren, ich bin schlecht in der Erklärung von Problemen.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage