Προς το περιεχόμενο

Problhma me compile se Java


attsifte

Προτεινόμενες αναρτήσεις

Δημοσ.

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?

Δημοσ.

εισαι σιγουρος οτι αυτο σου βγαζει μονο..εκτος και μας διχνεις μερος του ολικου project καταρχην πρωτου φτασουμε στο προβλημα του τι γυρναει η

>
Rectangle b = GraphConstants.getBounds( attr ); 

 

οπου ειναι καθαρο το μυνημα οτι αλλο τυπο γυρναει η μεθοδος αλλο τυπος εχει γινει assign. H Rectangle ειναι υποκλαση της Rectangle2d ..(εχε το υποψιν σου)

 

 

ΑΛΛΑ!

>
private void adjustDisplaySettings( jg ) { 

 

αυτο δεν κανει compile ουτε του χρονου εκτος αν βαλεις και καποιο τυπο μπροστα..και υποψιαζομαι οτι αυτο ειναι το

JGraph ...με την βιβλιοθηκη του!

Δημοσ.

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.:shock:

 

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 :(

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...