Skrócenie tworzenia VBoxow ?

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 :
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:
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

0

W każdym języku OOP -w Javie również- istnieje array, lista, tablica - jakkolwiek nazwana oraz magiczna pętla for. Używaj z rozwagą :)

0

Moglbys mi powiedziec jak ona/one mialy by wygladac w powyzszych przykladach? Jestem poczatkujacy i niezbyt wiem jak to zrobic a nic nie zepsuc :(

0

Na początek

public void vboxik() {
		
		ArrayList<VBox> listaVBoxow = new ArrayList<VBox>();

		for(int i = 1; i<10;i++) {
			
			VBox nazwa = new VBox();
			listaVBoxow.add(nazwa);
		}
		
		//odczyt pętli 
		for(VBox vbox : listaVBoxow) {
			TranslateTransition tt = new TranslateTransition(Duration.seconds(0.5), vbox);
		}
	}

1 użytkowników online, w tym zalogowanych: 0, gości: 1