Skrócenie tworzenia VBoxow ?

Skrócenie tworzenia VBoxow ?
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 :
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

Pipes
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 459
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ą :)

MY
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 5
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 :(

S7
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 34
0

Na początek

Kopiuj
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);
		}
	}

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.