Gdy formant TableView nie zawiera treści, wyświetla "Brak treści w tabeli". Jak zmienić/zlokalizować ten ciąg?JavaFX 2.x TableView lokalizacja
10
A
Odpowiedz
21
Tu idziesz
tableView.setPlaceholder(new Text("Your localized text here"));
1
ma rzeczy są wyświetlane w widoku tabeli, jeśli nie ma danych
.table-row-cell:empty {
-fx-background-color: lightyellow;
}
.table-row-cell:empty .table-cell {
-fx-border-width: 0px;
}
1
Po JavaFX rekomendację byłoby lepiej wdrożyć jak ten
Model.java
class Model {
private final ObjectProperty<Text> placeholderProperty;
Model(ResourceBundle resourceBundle) {
placeholderProperty = new SimpleObjectProperty<>(new Text(resourceBundle.getString("placeholderTextFromLocalizationProperties")));
}
...
ObjectProperty<Text> placeholderProperty() {
return placeholderProperty;
}
}
Kontroler.java
class Controller implements Initializable {
private Model model;
@FXML
private TableView tableView;
...
@Override
public void initialize(URL url, ResourceBundle resourceBundle) {
model = new Model(resourceBundle);
tableView.setPlaceholder(model.placeholderProperty().get());
}
...
}
Gdy chcesz zmienić lokalizację, wszystko, czego potrzebujesz, to edytować plik właściwości.
Powiązane problemy
- 1. JavaFX, TableView i JPA
- 2. Javafx PropertyValueFactory niewypełnianie Tableview
- 3. JavaFX Tableview paginator
- 4. SimpleStringProperty i SimpleIntegerProperty Tableview JavaFX
- 5. JavaFX TableView kopia do schowka
- 6. Problem z wydajnością JavaFX TableView
- 7. JavaFX TableView dynamiczne wartości kolumn i danych
- 8. JavaFX TableView Column Width \ Contents auto-truncating
- 9. Przeczytaj wybór z TableView w JavaFX 2.0
- 10. JavaFX: TableView: Strzałka dla kolumny domyślnie posortowanej
- 11. Jak można edytować komórki JavaFX TableView?
- 12. JavaFX 8 Lokalizacja elementów wewnętrznych dialogowego
- 13. JavaFX 2.x: Jak edytować linie rysowane na XY LineChart?
- 14. Wydajność rysowania JavaFX 2
- 15. JavaFX 2 debug css
- 16. JavaFX 2 TableView: inna fabryka komórek w zależności od danych wewnątrz komórki
- 17. Wyświetlanie elementów z bazy danych w JavaFX TableView
- 18. JavaFX ulega awarii X Server
- 19. JavaFX 2.x: Jak przenieść linie, siatki i X kleszcze razem?
- 20. JavaFX Tableview zachować wybrany wiersz w bieżącym widoku
- 21. JavaFX Tableview z FilteredList (JDK 8) nie sortuje według kolumny
- 22. JavaFX 2: Uzyskaj indeks wiersza TableCell
- 23. JavaFX-2 - ustaw różne style
- 24. GroupBox/TitledBorder w JavaFX 2?
- 25. Jak używać FXMLLoader.load() - JavaFX 2
- 26. TableView Cell Span
- 27. VS2017 RC 2 Lokalizacja pliku csproj
- 28. TableView ma więcej kolumn niż podano
- 29. Uproszczenie if (x == 1 || x == 2)
- 30. Jak uzyskać x 2 x = 8000?
Ha, to węzeł :) i szukałem jakiegoś settera ciągów lub pakietu lokalizacji .. dzięki! – Kamil