From 5a5fafd37aa4ae72da132fe508bb6525b78c28a6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibaut=20D=C3=A9mare?= Date: Thu, 6 Feb 2014 10:19:53 +0100 Subject: [PATCH] Add a java program which listen event and build the corresponding graph --- .../gama/tests/SimpleNetStreamViewer.java | 22 +++++++++++++++++++ .../org/graphstream/gama/tests/Tests.java | 21 ++++++++++++++++++ 2 files changed, 43 insertions(+) create mode 100644 src-java-test/org/graphstream/gama/tests/SimpleNetStreamViewer.java create mode 100644 src-java-test/org/graphstream/gama/tests/Tests.java diff --git a/src-java-test/org/graphstream/gama/tests/SimpleNetStreamViewer.java b/src-java-test/org/graphstream/gama/tests/SimpleNetStreamViewer.java new file mode 100644 index 0000000..38c26fc --- /dev/null +++ b/src-java-test/org/graphstream/gama/tests/SimpleNetStreamViewer.java @@ -0,0 +1,22 @@ +package org.graphstream.gama.tests; + +import org.graphstream.stream.netstream.NetStreamReceiver; +import org.graphstream.ui.swingViewer.Viewer; + +public class SimpleNetStreamViewer extends Viewer { + public SimpleNetStreamViewer(NetStreamReceiver receiver) { + this(receiver, true); + } + + public SimpleNetStreamViewer(NetStreamReceiver receiver, boolean autoLayout) { + super(receiver.getDefaultStream()); + addDefaultView(true); + if (autoLayout) + enableAutoLayout(); + } + + public SimpleNetStreamViewer(NetStreamReceiver receiver, boolean autoLayout, int width, int height) { + this(receiver, autoLayout); + getDefaultView().resizeFrame(width, height); + } +} \ No newline at end of file diff --git a/src-java-test/org/graphstream/gama/tests/Tests.java b/src-java-test/org/graphstream/gama/tests/Tests.java new file mode 100644 index 0000000..8c4d973 --- /dev/null +++ b/src-java-test/org/graphstream/gama/tests/Tests.java @@ -0,0 +1,21 @@ +package org.graphstream.gama.tests; + +import java.io.IOException; +import java.net.UnknownHostException; + +import org.graphstream.stream.netstream.NetStreamReceiver; + +public class Tests { + + public static void main(String[] args) throws UnknownHostException, IOException { + // System.setProperty("gs.ui.renderer", "org.graphstream.ui.j2dviewer.J2DGraphRenderer"); + + // test graph viewer + new SimpleNetStreamViewer(new NetStreamReceiver(2000), true, 500, 500); + + // test graph viewer + new SimpleNetStreamViewer(new NetStreamReceiver(2001), true, 500, 500); + + } + +} \ No newline at end of file -- GitLab