Autre question:
public class lcj extends JApplet
{
Connection oconn = null ;
Statement stmt = null ;
String strtmp = "" ;
String user_code = getParameter("user_code" ) ;
String user_name = getParameter("user_name" ) ;
public void init()
{
JPaneltest j = new JPaneltest() ;
Container contentPane = getContentPane() ;
contentPane.add(j) ;
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver" );
oconn = DriverManager.getConnection(dbPath,"","" );
stmt = oconn.createStatement() ;
String sql = "";
ResultSet rs = stmt.executeQuery(sql) ;
strtmp = user_name ;
while(rs.next())
{
strtmp = strtmp + "," + rs.getString(1);
}
}
catch(Exception err)
{
System.err.println("Erreur : " + err.getMessage()) ;
}
}
public void stop()
{
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver" );
oconn = DriverManager.getConnection(dbPath,"","" );
stmt = oconn.createStatement() ;
String sql = "";
stmt.executeQuery(sql) ;
}
catch(Exception err)
{
System.err.println("Erreur : " + err.getMessage()) ;
}
}
public void destroy()
{
}
}
class JPaneltest extends JPanel
{
JPaneltest()
{
setBackground(Color.white) ;
}
public void paintComponent(Graphics g)
{
g.drawString(strtmp,10,35) ;
super.paintComponent(g) ;
}
}
1-Comment écrire ma chaine strtmp dans paintCOmponent car la variable ne fait pas partie de la classe.
2-Comment définir le fond de mon applet avec le code couleur RBG 171,205,239 (#ABCDEF en hexa) et non pas blanc?
3-Y a t'il moyen d'écrire une chaine qui utilise toute la largeur disponible pour l'applet et en cas de dépassement fasse un retour à la ligne?