Hallo,
ich habe folgende Methode.
Diese Methode bekommt als Parameter einen Eckpunkt von einem Viereck übergeben.
Ich möchte nun dieses Eckpunkt verfärben. Wie kann ich dies mit der Methode machen?
ich habe folgende Methode.
Diese Methode bekommt als Parameter einen Eckpunkt von einem Viereck übergeben.
Ich möchte nun dieses Eckpunkt verfärben. Wie kann ich dies mit der Methode machen?
Java:
private GraphicsContext gc;
Scanner sc = new Scanner(System.in);
public void farbeEckpunkt(int eckPunkt){
for(;;){
String farbe = "";
System.out.println("Welche Farbe soll dieser Eckpunkt besitzen?");
System.out.println("Sie können aus folgenden Farben wählen");
System.out.println("Bitte geben Sie die entsprechende Nummer der Farbe ein");
System.out.println("Es steht zur Auswahl:");
System.out.println("'1' für Schwarz, '2'für Blau, '3' für Cyan");
System.out.println("'4' für Dunkelgrau, '5' für Grau, '6' für Grün");
System.out.println("'7' für Hellgrau, '8' für Magenta, '9' für Pink");
System.out.println("'10' für Rot, '11' für orange, '12' für Gelb");
while(farbe == ""){
String EingabeV1 = sc.nextLine();
switch (EingabeV1){
case "1": gc.setFill(Color.BLACK);
break;
case "2": gc.setFill(Color.BLUE);
break;
case "3": gc.setFill(Color.CYAN);
break;
case "4": gc.setFill(Color.DARKGRAY);
break;
case "5": gc.setFill(Color.GRAY);
break;
case "6": gc.setFill(Color.GREEN);
break;
case "7": gc.setFill(Color.LIGHTGRAY);
break;
case "8": gc.setFill(Color.MAGENTA);
break;
case "9": gc.setFill(Color.PINK);
break;
case "10": gc.setFill(Color.RED);
break;
case "11": gc.setFill(Color.ORANGE);
break;
case "12": gc.setFill(Color.YELLOW);
break;
default: System.out.println("Eingabe ungültig!"); ;
}
}
}
}