GraphStream Users

Archives de la liste Aide


Re: Add View to a JPanel


Chronologique Discussions 
  • From: Antoine Dutot <antoine.dutot AT gmail.com>
  • To: Filippo Bistaffa <filippo.bistaffa AT gmail.com>, graphstream-users AT litislab.fr
  • Subject: Re: Add View to a JPanel
  • Date: Sat, 24 Dec 2011 13:01:58 +0100

Do you use gs-ui ? Did you changed both ? There is indeed a method whose signature changed, but it should be up to date in both gs-core and gs-ui in nightly builds. If not, I will try to generate builds for you.

Antoine

2011/12/24 Filippo Bistaffa <filippo.bistaffa AT gmail.com>
With the new version I'm getting tons of errors like this

Exception in thread "AWT-EventQueue-0" java.lang.AbstractMethodError: org.graphstream.ui.j2dviewer.J2DGraphRenderer.render(Ljava/awt/Graphics2D;II)V
at org.graphstream.ui.swingViewer.DefaultView.render(DefaultView.java:266)
at org.graphstream.ui.swingViewer.DefaultView.paint(DefaultView.java:198)
at javax.swing.JComponent.paintToOffscreen(JComponent.java:5138)
at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:302)
at javax.swing.RepaintManager.paint(RepaintManager.java:1188)
at javax.swing.JComponent._paintImmediately(JComponent.java:5086)
at javax.swing.JComponent.paintImmediately(JComponent.java:4896)
at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:783)
at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:735)
at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:677)
at javax.swing.RepaintManager.access$700(RepaintManager.java:58)
at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1593)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:226)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:647)
at java.awt.EventQueue.access$000(EventQueue.java:96)
at java.awt.EventQueue$1.run(EventQueue.java:608)
at java.awt.EventQueue$1.run(EventQueue.java:606)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:105)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:617)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:275)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:200)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:185)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:177)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:138)

On Sat, Dec 24, 2011 at 12:27 PM, Antoine Dutot <antoine.dutot AT gmail.com> wrote:
Hi Filippo,

There is a known bug in the released version, It is only corrected on the github repository.

Could you try the latest version provided here : http://graphstream-project.org/pub/1.x/nightly-build/ ?

Regards,

Antoine


2011/12/24 Filippo Bistaffa <filippo.bistaffa AT gmail.com>
Hi, I'm trying to integrate the View of a graph in my GUI, so far I'm doing this

viewer = new Viewer(sfn.g, ThreadingModel.GRAPH_IN_SWING_THREAD);
view = viewer.addDefaultView(false);
mainFrame = new JFrame("");
JPanel p = new JPanel();
p.add(view);
mainFrame.getContentPane().add(p);

(I need to use the extra panel p, for my needs)
With this code nothing is displayed in the JFrame, any idea?







Archives gérées par MHonArc 2.6.16.

Top of page