Quantcast
Channel: Forum Pasja Informatyki - Najnowsze pytania bez odpowiedzi
Viewing all articles
Browse latest Browse all 21942

Jung - zmiana koloru wierzchołka

$
0
0

Witam,

stworzyłem funkcję zmieniającą kolor wierzchołka w grafie. Problem polega na tym, że chciałbym mieć kilka wierzchołków w różnych kolorach a ta funkcja zamienia mi kolor obecnego wierzchołka na czerwony a następnie zmienia kolor nowego na zielony.

Jak zmodyfikować funkcję, aby przy okazji nie zmieniała mi wszystkich wierzchołków na czerwony?

Gdy dodam "return null" wierzchołek nie ma koloru. :)

 

Pozdrawiam :)

 

public void setVertexColor(City city) {
        Transformer<String, Paint> vertexPaint = new Transformer<String, Paint>() {
            @Override
            public Paint transform(String s) {
                if (city.getName().equals(s)) {
                    return Color.GREEN;
                } else {
                    return Color.RED;
                }
            }
        };
        visualizationViewer.getRenderContext().setVertexFillPaintTransformer(vertexPaint);
    }

 


Viewing all articles
Browse latest Browse all 21942

Trending Articles


1


uszkodzony (zatarty?) silnik


Mondeo MKIV 2.0 TDCI, Brak mocy, kopcenie, błąd przepływomierza P010F


Alawar Keygen POLECAM


Kombajn ziemniaczany GRIMME HLS 750


POTANIACZ


Sok malinowy


Kasowanie inspekcji Hyundai ix35


Instrukcje Polskie do Transceiverów - wymiana


Steel Division 2 SPOLSZCZENIE