object GSInFX extends JFXApp {
stage = new PrimaryStage {
title = "GraphStream inside ScalaFX"
scene = new Scene {
content = new SwingNode {
val graph = new SingleGraph("Tutorial 1")
graph.addNode("A")
graph.addNode("B")
graph.addNode("C")
graph.addEdge("AB", "A", "B")
graph.addEdge("BC", "B", "C")
graph.addEdge("CA", "C", "A")
val viewer = new Viewer(graph, Viewer.ThreadingModel.
GRAPH_IN_SWING_THREAD)
val view = viewer.addDefaultView(false)
viewer.enableAutoLayout()
viewer.setCloseFramePolicy(Viewer.CloseFramePolicy.EXIT)
content = view
}
}
}
}
Archives gérées par MHonArc 2.6.16.