attsifte Δημοσ. 23 Δεκεμβρίου 2004 Δημοσ. 23 Δεκεμβρίου 2004 Exw grapsei ton parapanw kwdika se ena programma > import java.awt.Color; import java.awt.Dimension; import java.awt.Rectangle; import java.util.HashMap; import java.util.Map; import javax.swing.JApplet; import javax.swing.JFrame; public class Demo extends JApplet { private static final Color DEFAULT_BG_COLOR = Color.decode( "#FAFBFF" ); private static final Dimension DEFAULT_SIZE = new Dimension( 640, 480 ); private Adapter m; public void init( ) { ListenableGraph g = new ListenableDirectedGraph( ); m = new ModelAdapter( g ); adjustDisplaySettings(); getContentPane( ).add(); resize( DEFAULT_SIZE ); g.addVertex( "v1" ); g.addVertex( "v2" ); g.addVertex( "v3" ); g.addVertex( "v4" ); g.addEdge( "v1", "v2" ); g.addEdge( "v2", "v3" ); g.addEdge( "v3", "v1" ); g.addEdge( "v4", "v3" ); positionVertexAt( "v1", 130, 40 ); positionVertexAt( "v2", 60, 200 ); positionVertexAt( "v3", 310, 230 ); positionVertexAt( "v4", 380, 70 ); } private void adjustDisplaySettings( jg ) { jg.setPreferredSize( DEFAULT_SIZE ); Color c = DEFAULT_BG_COLOR; String colorStr = null; try { colorStr = getParameter( "bgcolor" );} catch( Exception e ) {} if( colorStr != null ) {c = Color.decode( colorStr );} jg.setBackground( c ); } private void positionVertexAt( Object vertex, int x, int y ) { DefaultGraphCell cell = m.getVertexCell( vertex ); Map attr = cell.getAttributes( ); Rectangle b = GraphConstants.getBounds( attr ); GraphConstants.setBounds( attr, new Rectangle( x, y, b.width, b.height ) ); //GraphConstants.setBounds(new Rectangle(x,y,10,10));//b.width,b.height)); Map cellAttr = new HashMap( ); cellAttr.put( cell, attr ); m.edit( cellAttr ); } public static void main(String[] args) { new Demo().show(); //} } } kai mou bgazei to eksis error Demo.java [72:1] incompatible types found : java.awt.geom.Rectangle2D required: java.awt.Rectangle Rectangle b = GraphConstants.getBounds( attr ); ^ Any help?
javanidhs Δημοσ. 23 Δεκεμβρίου 2004 Δημοσ. 23 Δεκεμβρίου 2004 εισαι σιγουρος οτι αυτο σου βγαζει μονο..εκτος και μας διχνεις μερος του ολικου project καταρχην πρωτου φτασουμε στο προβλημα του τι γυρναει η > Rectangle b = GraphConstants.getBounds( attr ); οπου ειναι καθαρο το μυνημα οτι αλλο τυπο γυρναει η μεθοδος αλλο τυπος εχει γινει assign. H Rectangle ειναι υποκλαση της Rectangle2d ..(εχε το υποψιν σου) ΑΛΛΑ! > private void adjustDisplaySettings( jg ) { αυτο δεν κανει compile ουτε του χρονου εκτος αν βαλεις και καποιο τυπο μπροστα..και υποψιαζομαι οτι αυτο ειναι το JGraph ...με την βιβλιοθηκη του!
attsifte Δημοσ. 23 Δεκεμβρίου 2004 Μέλος Δημοσ. 23 Δεκεμβρίου 2004 Javanidh, prospa8w na kanw kati me to jgraph kai den h8ela na mperdepsw kosmo ama eblepan ta import org.jgraph.JGraph kai diafora alla sxetika me to jgraph, ama 8es mporw na symperilabw kai tis ypoloipes grammes gia na boh8hsei sthn epilysh tou problhmatos. Dokimasa kai me Rectangle2D alla tipota. Me to jgraph kai thn biblio8hkh tou exeis asxolh8ei ka8olou? Prepei na mhn exw kanei swsta to install tou, exw koita3ei oti exei gia download apo to site alla den ta exw kataferei akoma
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.