Galera, to com um probleminha com a API Visual…
Meu programa possui uma instancia do tipo static do objeto GraphSceneImpl, que implementa GraphScene… O problema é que quando adiciono alguns widgets(IconNodeWidget) em coordenadas diferentes(porém todos no mesmo layer), recebo uma mensagem de NullPointerException. As imagens são adicionadas, mas em algumas situações leva até 30segundos pra apararecerem…
Já testei, e o problema parece ser interno à biblioteca… O stack-trace é bem grande, vou escrever o básico:
Exception in thread “AWT-EventQueue-0” java.lang.NullPointerException
at org.netbeans.api.visual.widget.SceneComponent.processLocationOperator(SceneComponent.java:319)
at org.netbeans.api.visual.widget.SceneComponent.processLocationOperator(SceneComponent.java:327)
at org.netbeans.api.visual.widget.SceneComponent.processLocationOperator(SceneComponent.java:327)
at org.netbeans.api.visual.widget.SceneComponent.processLocationOperator(SceneComponent.java:390)
at org.netbeans.api.visual.widget.SceneComponent.mouseEntered(SceneComponent.java:170)
at java.awt.Component.processMouseEvent(Unknown Source)
[…]
Agradeço qualquer ajuda. Qualquer dúvida sobre as ações de movimento e conexões do widget, posicao deles em tela, labelWidgets que estou usando, podem falar to com esse probleminha chato ha um tempo ja vlw!