Online Training Spring Hibernate Training in Delhi R Programming Training Course Big Data and Hadoop Training Java Training  
 

Open Jgraph Problem

Ads

 
 

Share on Google+Share on Google+

Ismet
Open Jgraph Problem
0 Answer(s)      7 years ago
Posted in : Java Beginners
Hi,

I have go through the example given in http://sourceforge.net/projects/openjgraph/ for Open Jgraph by Jesus M. Salvo Jr. I have amended one of the sample (SampleTreeLayout.java) codes as below:

package examples;
import salvo.jesus.graph.;
import salvo.jesus.graph.visual.;
import salvo.jesus.graph.visual.layout.;
import salvo.jesus.graph.visual.drawing.;
import java.awt.;
import java.awt.event.;
import javax.swing.;
import java.awt.geom.;
/
@author Jesus M. Salvo Jr.
/

public class SampleTreeLayout extends JFrame {
VisualGraph vgraph;

public SampleTreeLayout() {}

private Tree initTree() throws Exception {
Tree tree = new TreeImpl();
Vertex v1, v2, v3, v4 ;

v1 = new VertexImpl( "1" );
v2 = new VertexImpl( "2" );
v3 = new VertexImpl( "3" );
v4 = new VertexImpl( "4" );


tree.addNode( null, v1 );
tree.addNode( v1, v2 );
tree.addNode( v2, v3 );
tree.addNode( v3, v4 );

return tree;
}

private void showTree( Tree tree ) {
GraphEditor editor;
GraphLayoutManager layoutManager;

// Get a VisualGraph
editor = new GraphEditor();
editor.setGraph( tree );
vgraph = editor.getVisualGraph();

// Initialise a Tree layout manager
layoutManager = new LayeredTreeLayout( editor.getVisualGraph() );
editor.setGraphLayoutManager( layoutManager );

// Make it all visible
this.getContentPane().setLayout( new GridLayout(1,2));
this.getContentPane().add( editor );

Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
Dimension frameSize = new Dimension( screenSize.width - 50, screenSize.height - 50 );

this.setSize( frameSize );
this.setLocation((int)(screenSize.getWidth() - frameSize.getWidth()) / 2, (int)(screenSize.getHeight() - frameSize.getHeight()) / 2);

// Terminate the application when the window closes
this.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) { System.exit(0); }
});
}

public static void main( String args[] ) throws Exception {
SampleTreeLayout app = new SampleTreeLayout();

Tree tree = app.initTree();
app.showTree( tree );
app.setTitle( "SampleNodeFlow" );
app.setVisible( true );
app.vgraph.layout();
}
}
//end of code.

My problems are:

1. How to make the graph output to be displayed automatically in horizontal format?. Currently, the graph output is displayed in vertical format.
2. How to make the node to be displayed in circle shape? Currently, the node is displayed in rectangle shape.
3. How can I program so that node number 1 is in red color and node number 4 is in green color?
4. How to make each node available to be right click and an option given to the user to select ?add new node?? Once the user select ?add new node? the new node will appear. Following the above example, if user right click at node 2 and select ?add new node?, the new node (node 5) should appear. How can I do that?

I hope that I am not burdening all of you with these questions. I really appreciate if anyone of you can help me on this. I am a newbie in Java language.

Thank you.

Ulamraja.
Ads
View Answers
Ads









Related Tutorials/Questions & Answers:
Open Jgraph Problem - Java Beginners
Open Jgraph Problem  Hi, I have go through the example given in http://sourceforge.net/projects/openjgraph/ for Open Jgraph by Jesus M. Salvo Jr. I have amended one of the sample (SampleTreeLayout.java) codes as below
jgraph
jGraph       Jgraph is open source software for drawing graphs and structured drawings. Jgraph is written in Java Programming language. Jgraph was started by Gaudenz Alder
Advertisements
Problem with open connection - Hibernate
Problem with open connection  Hi Team, I am running one hibernate application and the database is ORACLE 10g.I am getting the below error.I... open connection
Version of jgraph>jgraph dependency
List of Version of jgraph>jgraph dependency
Artifacts of jgraph
List of Artifacts of jgraph maven depenency
Maven Dependency jgraph >> 1.0.6
You should include the dependency code given in this page to add Maven Dependency of jgraph >> jgraph version1.0.6 in your project
Maven Dependency jgraph >> 1.0.7
You should include the dependency code given in this page to add Maven Dependency of jgraph >> jgraph version1.0.7 in your project
Maven Dependency jgraph >> 2.0
You should include the dependency code given in this page to add Maven Dependency of jgraph >> jgraph version2.0 in your project
Maven Dependency jgraph >> 2.1.1
You should include the dependency code given in this page to add Maven Dependency of jgraph >> jgraph version2.1.1 in your project
Maven Dependency jgraph >> 2.2.1
You should include the dependency code given in this page to add Maven Dependency of jgraph >> jgraph version2.2.1 in your project
Maven Dependency jgraph >> 3.1
You should include the dependency code given in this page to add Maven Dependency of jgraph >> jgraph version3.1 in your project
Maven Dependency jgraph >> 5.0.3
You should include the dependency code given in this page to add Maven Dependency of jgraph >> jgraph version5.0.3 in your project
Maven Dependency jgraph >> 5.0.4
You should include the dependency code given in this page to add Maven Dependency of jgraph >> jgraph version5.0.4 in your project
Maven Dependency jgraph >> 5.13.0.0
You should include the dependency code given in this page to add Maven Dependency of jgraph >> jgraph version5.13.0.0 in your project
Maven Dependency jgraph >> 5.5.1
You should include the dependency code given in this page to add Maven Dependency of jgraph >> jgraph version5.5.1 in your project
Maven Dependency jgraph >> 5.8.3.1
You should include the dependency code given in this page to add Maven Dependency of jgraph >> jgraph version5.8.3.1 in your project
Open or Open Source Software
Open or Open Source Software  what is mean by open or open source software in Computer Terminology?   In a computer terminology, open or open source software means any technology or a software that are freely available
How do I use JGraph to create a MST(minimum spanning tree) using java?
How do I use JGraph to create a MST(minimum spanning tree) using java?  How do I use JGraph to create a MST(minimum spanning tree) using java? thanks for the help
compilation problem
compilation problem  struts 2.0 : i have included all 5 jars in lib folder,but its giving compilation problem that package open symphony doesnot... havenot set the build path.if this is the problem then tell me how to set
compilation problem
compilation problem  struts 2.0 : i have included all 5 jars in lib folder,but its giving compilation problem that package open symphony doesnot... havenot set the build path.if this is the problem then tell me how to set
problem in coding
problem in coding  i have a following code which display the contents of the text file but not other program like java or any c program is there any handler to open the program files other than Filereader. FileReader fr = new
open document
open document  open a word document using jsp   Please go through the following link: Java Read word document file The above link will provide an example that will read the document file using POI library in java
Swing Problem on submission of button
Swing Problem on submission of button  How to close current frame (Frame1) and open a new frame (Frame2) already created and pass the data to frame2 from frame1 on the clicking of button in swing
problem in onlinetest...
problem in onlinetest...  hi, my code getting the problem is ,when user leave a question then the server puts error... pls help me
open ERP - WebSevices
open ERP  explain ecommerce module in open ERP5.0
open pdf in uiwebview
open pdf in uiwebview  Hi, How to open pdf in uiwebview? Thanks
why the php is open source?
why the php is open source?  why the php is open source
problem in validation
problem in validation  sir/madam, i m using struts-1.3.10. i m getting a problem my properties file is not found.... while i hav configuired it in struts-config.xml file, like thanks n regards himanshu
javascript problem
javascript problem  hi guys My problem is that I am using radio button for yes or no but i want to do that if I press yes button then enter... enter please help me this problem
open source help desk
Open Source Help Desk Open Source Help Desk Software As my help desk... of the major open source help desk software offerings. I?m not doing... or two. What I?m really looking to do is build relationships with the best open