... Trick und ImageView

Nummer6800

Aktives Mitglied
Hallo.

Konnte es niergendswo in meinen Java Buechern finden.

Ich wuerde gerne wissen, was die "..." Punkte bedeuten:

Java:
z.B. Methode
public void blabla(Auto... autos){

Java:
z.B. Konstruktor
public Klassenname(Haus... haeuser){

Also welche Folgen haben sie in einem konkreten Fall?



Ich habe da noch drei andere Fragen:
Steht leider auch nicht in den Java-Büchern. Aber aufgrund englische Webseites vermute ich folgendes:

Java:
import javafx.scene.image.ImageView;
tut = new Imageview(das);
// dank Imageview kann ich Bilder in den Scenen spaeter darstellen
// enthaelt es mehrere Bilder oder nur eins?

Java:
import javafx.scene.image.Image;
Image blbala;
// enthaelt dann immer nur ein Bild?

ArrayList. Mit addall ... Habe soetwas wie eine Liste in den Klammern dahinter. Fuege alles hinzu zu dem Array, wenn mehreres in den Klammern dahinter steht.


Vielen Dank
 
Mit ... kannst du eine unbestimmte Anzahl von Objekten mitgeben, z.B. sowas:
Code:
	public void setNames(String... buttonName) {
		if (buttonName.length > 0) {
			btn1.setText(buttonName[0]);
		}
		if (buttonName.length > 1) {
			btn2.setText(buttonName[1]);
			btn2.setVisible(true);
		}
		if (buttonName.length > 2) {
			btn3.setText(buttonName[2]);
			btn3.setVisible(true);
		}		
	}

Und im Aufruf dann:
Code:
setNames("AAA", "BBB", "CCC");
setNames("AAA");
 
Zuletzt bearbeitet:

Zurück
Oben