Il mio problema è il seguente devo far restituire alla classe Connection una matrice dati di tipo string che utilizzo (o vorrei utilizzare) nella classe Grafico :
import java.awt.*;
import java.awt.geom.Line2D;
import java.sql.*;
import javax.swing.JPanel;
class Grafico extends JPanel
{
public void paintComponent(Graphics g)
{ String[][] dati1= new Connessione();
super.paintComponent(g);
Graphics2D g2 = (Graphics2D)g;
...........
System.out.println (dati1[1][1]);
}
}
_____________________________________
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class Connessione
{ static String [][] dati = new String [700][10];
public static String [][] Connessione()
{
.........
dati[1][1]="CiAo";
return (dati);
}
}
la compilazione crea questo errore : Error(12,38): incompatible types; found: mypackage.Connessione, required: java.lang.String[][]
Come si risolve Grazie a tutti.

Rispondi quotando