Das wird aber so nicht funktionieren: msg.contains("kreis,Kreis,ellipse,ball") ausser Processing hat eine eigene String.contains methode.
Ich nehme an du wolltest folgendes erreichen:
Java: test.java
msg = msg.toLowerCase();
if (msg.contains("kreis") || msg.contains("ellipse") || msg.contains("ball")) {
do something;
}
Zeile 1: so musst du nicht auf die Gross-/Kleinschreibung achten, am besten machst du das gleich in der websocketOnMessage methode wo du die msg this.msg zuweist.
Zeile 2: Du willst ja wenn kreis oder (||) ellipse oder ball vorkommt do something ausführen. (Für und bedingungen: &&)