
jLabel, settext en tiempo de ejecución
Publicado por anonymous (8 intervenciones) el 22/09/2007 01:38:00
Hola, aunque parece claro no entiendo el error: "non-static variable jLabel1 cannot be referenced from a static context", no se puede asignar texto a un jLabel por programa?
Disculpad pero estoy empezando y ...
Un saludo, adjunto el código a continuación
/*
* Principal.java
*/
package mipaquete;
import java.sql.*;
/**
* @author Josep
*/
public class Principal extends javax.swing.JFrame {
/** Creates new form Principal */
public Principal() {
initComponents();
}
/**
* @param args the command line arguments
*/
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new Principal().setVisible(true);
try
{
String url = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=mibd.mdb";
Class.forName ("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con = DriverManager.getConnection (url, "", "");
jLabel1.setText("Bien");
}
catch (Exception e)
{
jLabel1.setText("Mal");
}
}
});
}
// Declaración de variables -no modificar
private javax.swing.JLabel jLabel1;
// Fin de declaración de variables
}
Disculpad pero estoy empezando y ...
Un saludo, adjunto el código a continuación
/*
* Principal.java
*/
package mipaquete;
import java.sql.*;
/**
* @author Josep
*/
public class Principal extends javax.swing.JFrame {
/** Creates new form Principal */
public Principal() {
initComponents();
}
/**
* @param args the command line arguments
*/
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new Principal().setVisible(true);
try
{
String url = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=mibd.mdb";
Class.forName ("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con = DriverManager.getConnection (url, "", "");
jLabel1.setText("Bien");
}
catch (Exception e)
{
jLabel1.setText("Mal");
}
}
});
}
// Declaración de variables -no modificar
private javax.swing.JLabel jLabel1;
// Fin de declaración de variables
}
Valora esta pregunta


0