Descrever em linhas gerais o efeito provocado pelo trecho de código abaixo se inserido no GraphLayout.java.
edges = getParameter("colors");
for (StringTokenizer t = new StringTokenizer(edges, ",") ; t.hasMoreTokens() ; ) {
String str = t.nextToken(), cor;
int i = str.indexOf(':');
Node no = panel.nodes[panel.findNode(str.substring(0,i))];
no.color = new Color(0x00FF00);
cor = str.substring(i+1);
Integer icor = new Integer(cor);
no.lbl = no.lbl + cor;
no.color = new Color(icor.intValue());
}
Com o código fonte GraphLayout.java, observar na classe Graph como os tokens são lidos da definição do applet no arquivo .html, comparando as definições no .html com o trecho de código referente a leitura de tokens.
Quais e em que classe seriam necessárias declarações de campos para a inserção do trecho de código acima no GraphLayout.java?
José Fernando Tepedino, jftm@di.ufpe.br