簡體   English   中英

JUNG 改變特定頂點的顏色

[英]JUNG change the color of specific vertex

目前,我正在嘗試更改 JUNG 中特定頂點的顏色。 我知道我可以使用以下 function 來更改所有節點的顏色。 是否可以用特定節點替換以下行中的 v。

vv.getRenderContext().setVertexFillPaintFunction(v -> Color.blue);

或者我應該使用轉換器類?

如果願意,您當然可以提供比v -> Color.blue更復雜的Function 例如:

vv.getRenderContext().setVertexFillPaintFunction(
    v -> v.equals(specialNode) ? Color.red : Color.blue);

有關指定Functions (使用或不使用 lambda 表達式)的更多信息,請參閱https://docs.oracle.com/javase/tutorial/java/javaOO/lambdaexpressions.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM