Skrócenie tworzenia VBoxow jesli jest ich od groma

Skrócenie tworzenia VBoxow jesli jest ich od groma
MY
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 5
0

Siema wszystkim
Tak jak w temacie chodzi o skrócenie tworzenia VBoxow jesli jest ich od groma...Konkretnie chodzi mi jak zapisac cos takiego :

Kopiuj
VBox nazwa = new VBox(spacing: 10);
VBox nazwa1 = new VBox(spacing: 10);
VBox nazwa2 = new VBox(spacing: 10);
VBox nazwa3 = new VBox(spacing: 10);
VBox nazwa4 = new VBox(spacing: 10);
VBox nazwa5 = new VBox(spacing: 10);
VBox nazwa6 = new VBox(spacing: 10);
VBox nazwa7 = new VBox(spacing: 10);

w duzo krotszej formie? Jesli tak to w jaki sposob(najlepiej podac przyklad kodu)?

Nastepnym problemem jest cos takiego jak:

Kopiuj
TranslateTransition tt1 = new TranslateTransition(Duration.seconds(0.5), nazwa1);
TranslateTransition tt2 = new TranslateTransition(Duration.seconds(0.5), nazwa2);
TranslateTransition tt3 = new TranslateTransition(Duration.seconds(0.5), nazwa3);
TranslateTransition tt4 = new TranslateTransition(Duration.seconds(0.5), nazwa4);
TranslateTransition tt5 = new TranslateTransition(Duration.seconds(0.5), nazwa5);
TranslateTransition tt6 = new TranslateTransition(Duration.seconds(0.5), nazwa6);

Jak skrocic ten zapis zeby nie tworzyc X TranslateTransition tt1 = new TranslateTransition......?
Gdzie nazwa1, nazwa2, nazwa3, nazwa4... to wczesniej stworzone VBoxy

Z grory dziekuje

  • Rejestracja: dni
  • Ostatnio: dni
0
Kopiuj
Vbox[] array = new Vbox[10];
Arrays.fill(array, new Vbox(spacing, 10));
MY
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 5
0

kurcze niestety nie moge przekazac tego do

Kopiuj
TranslateTransition tt1 = new TranslateTransition(Duration.seconds(0.5), Arrays.fill(array, new VBox(spacing, 10)));

i program sie nie kompiluje. i co jesli chcialbym konkretny array w tym? Np:

Kopiuj
Arrays.fill(array[4], new VBox(spacing: 10));??

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.