Applet java Acces
Tengun provblema con este codigo
import java.util.Calendar;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.io.*;
import java.applet.*;
import java.sql.*;
import java.util.*;
public class Play extends JFrame implements ActionListener
{
JPanel usuarioP,campoP,operacionesP;
JLabel nombreL,claveL,resultanteL;
JButton entrarB,registrarB,masB,menosB,dividirB,multiplicarB;
JTextField nombreT;
JPasswordField claveT;
int hora, minutos, segundos;
int a,b,c,d,e;
double resultado;
public Play()
{
setLayout( new BorderLayout() );
usuarioP=new JPanel();
usuarioP.setLayout(new GridLayout(4,4));
nombreL=new JLabel("Nombre");
nombreT=new JTextField(8);
claveL=new JLabel("Clave");
claveT=new JPasswordField(4);
entrarB=new JButton("Fecha");
registrarB=new JButton("Mostrar");
usuarioP.add(nombreL);
usuarioP.add(nombreT);
usuarioP.add(claveL);
usuarioP.add(claveT);
usuarioP.add(entrarB);
usuarioP.add(registrarB);
campoP=new JPanel();
campoP.setLayout(new GridLayout(1,1));
resultanteL=new JLabel("Empezar");
campoP.add(resultanteL);
operacionesP=new JPanel();
operacionesP.setLayout(new GridLayout(1,6));
masB=new JButton("+");
menosB=new JButton("-");
dividirB=new JButton("/");
multiplicarB=new JButton("X");
operacionesP.add(masB);
operacionesP.add(menosB);
operacionesP.add(dividirB);
operacionesP.add(multiplicarB);
entrarB.addActionListener(this);
registrarB.addActionListener(this);
masB.addActionListener(this);
menosB.addActionListener(this);
dividirB.addActionListener(this);
multiplicarB.addActionListener(this);
Container contenedor=getContentPane();
contenedor.add(usuarioP,BorderLayout.NORTH);
contenedor.add(campoP,BorderLayout.CENTER);
contenedor.add(operacionesP,BorderLayout.SOUTH);
setSize(300,300);
setVisible(true);
}
public void actionPerformed(ActionEvent evt)
{
if(evt.getSource()==entrarB)
{
String texto=nombreT.getText();
String passw=claveT.getText();
Calendar cal = Calendar.getInstance();
resultanteL.setText(""+passw+" "+texto+" "+cal);
}
if(evt.getSource()==registrarB)
{
String cla,use;
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection conec = DriverManager.getConnection("jdbc:odbc:basesis","","");
Statement est=conec.createStatement();
ResultSet res=est.executeQuery("SELECT clave FROM user");
while(res.next())
{
cla = res.getString("clave");
resultanteL.setText(""+cla);
}
conec.close();
est.close();
res.close();
}
catch(ClassNotFoundException e)
{
e.printStackTrace();
}
catch(SQLException e)
{
e.printStackTrace();
}
catch(Exception e){
resultanteL.setText(""+"nose pudo cargar");
}
}
}
}
y me aparece este warniing
Note: C:\Archivos de programa\Xinox Software\JCreatorV3LE\MyProjects\play\src\Play.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Si pudiera enviarme un ejemplo para conectarme a una base de datos de access sin que salga este warning se lo agradecería
El appet me funciona per no se conecta a access
Y según mis investigaciones es así no se en que fallo
import java.util.Calendar;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.io.*;
import java.applet.*;
import java.sql.*;
import java.util.*;
public class Play extends JFrame implements ActionListener
{
JPanel usuarioP,campoP,operacionesP;
JLabel nombreL,claveL,resultanteL;
JButton entrarB,registrarB,masB,menosB,dividirB,multiplicarB;
JTextField nombreT;
JPasswordField claveT;
int hora, minutos, segundos;
int a,b,c,d,e;
double resultado;
public Play()
{
setLayout( new BorderLayout() );
usuarioP=new JPanel();
usuarioP.setLayout(new GridLayout(4,4));
nombreL=new JLabel("Nombre");
nombreT=new JTextField(8);
claveL=new JLabel("Clave");
claveT=new JPasswordField(4);
entrarB=new JButton("Fecha");
registrarB=new JButton("Mostrar");
usuarioP.add(nombreL);
usuarioP.add(nombreT);
usuarioP.add(claveL);
usuarioP.add(claveT);
usuarioP.add(entrarB);
usuarioP.add(registrarB);
campoP=new JPanel();
campoP.setLayout(new GridLayout(1,1));
resultanteL=new JLabel("Empezar");
campoP.add(resultanteL);
operacionesP=new JPanel();
operacionesP.setLayout(new GridLayout(1,6));
masB=new JButton("+");
menosB=new JButton("-");
dividirB=new JButton("/");
multiplicarB=new JButton("X");
operacionesP.add(masB);
operacionesP.add(menosB);
operacionesP.add(dividirB);
operacionesP.add(multiplicarB);
entrarB.addActionListener(this);
registrarB.addActionListener(this);
masB.addActionListener(this);
menosB.addActionListener(this);
dividirB.addActionListener(this);
multiplicarB.addActionListener(this);
Container contenedor=getContentPane();
contenedor.add(usuarioP,BorderLayout.NORTH);
contenedor.add(campoP,BorderLayout.CENTER);
contenedor.add(operacionesP,BorderLayout.SOUTH);
setSize(300,300);
setVisible(true);
}
public void actionPerformed(ActionEvent evt)
{
if(evt.getSource()==entrarB)
{
String texto=nombreT.getText();
String passw=claveT.getText();
Calendar cal = Calendar.getInstance();
resultanteL.setText(""+passw+" "+texto+" "+cal);
}
if(evt.getSource()==registrarB)
{
String cla,use;
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection conec = DriverManager.getConnection("jdbc:odbc:basesis","","");
Statement est=conec.createStatement();
ResultSet res=est.executeQuery("SELECT clave FROM user");
while(res.next())
{
cla = res.getString("clave");
resultanteL.setText(""+cla);
}
conec.close();
est.close();
res.close();
}
catch(ClassNotFoundException e)
{
e.printStackTrace();
}
catch(SQLException e)
{
e.printStackTrace();
}
catch(Exception e){
resultanteL.setText(""+"nose pudo cargar");
}
}
}
}
y me aparece este warniing
Note: C:\Archivos de programa\Xinox Software\JCreatorV3LE\MyProjects\play\src\Play.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Si pudiera enviarme un ejemplo para conectarme a una base de datos de access sin que salga este warning se lo agradecería
El appet me funciona per no se conecta a access
Y según mis investigaciones es así no se en que fallo
2 Respuestas
Respuesta
Respuesta de dbarriguete