Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - janegg

Páginas: [1]
1
Hola soy principiante, estoy empleando un método para insertar registros, entonces buscaba un método para refrescar los datos que vaya insertando en un datagridView.

Encontré este:

Código: [Seleccionar]
private Sub refresh
Dim cd As String = "DataSource=C:\Users\jannet_\Documents\Clase NET\veterinaria.s3db"
Dim  con As New SQLiteConnection(cd)
Dim s As String
s = "Select * from  clientes"
Dim da As New SQLiteDataAdapter(s,con)
con.Open()
Dim t As New Data.DataTable
da.fill(t)
Me.dgvClientes.DataSource=t
End Sub

Entonces cada vez que mando a llamar el método en el boton de la inserción sí me muestra el dato que apenas registré. Pero me manda una advertencia:

sub refresh prevalece sobre un método que se puede invalidar en la class 'Control'. Para invalidar el método base, este método se debe declarar como 'Overrides'

Quisiera saber como declarar el método de esa forma :/

2
Este es mi código.  Estoy creando un jframe, pero no me muestra el panel, ayuda por favor!!

Código: [Seleccionar]
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.*;

public class Ventanas extends JFrame implements ActionListener
{
   //private AgenciaSG asg;
   private JFrame jf;
   private JTextArea area;
   private JLabel eticodagencia,etinomagencia;
   private JTextField txtcodagencia, txtnomagencia;
   private JPanel panel;
   private JButton boton;

   
   public Ventanas ()
   {
      eticodagencia = new JLabel("Codigo: ");
      etinomagencia = new JLabel("Nombre: ");
     
      txtcodagencia = new JTextField();
      txtnomagencia = new JTextField();
     
      boton = new JButton("Aceptar");
      area = new JTextArea ();
     
      panel = new JPanel();
      jf = new JFrame();
   }
   
   public void setCrear ()
   {
      jf.setSize( 500, 500 );
      jf.setVisible(true);
      jf.setDefaultCloseOperation( EXIT_ON_CLOSE );
      jf.setTitle("Crear");
      jf.setLocationRelativeTo(null);
      setPanelCrear();
     
      //getContentPane().setBackground(Color.blue);
   }
   /*
    //getContentPane().setBackground(Color.green);
      jp.setLayout(null);
      jf.getContentPane().add(jp);//agregar el panel a la ventana
      jl.setText("Hola Mundo");
      //jl.setText("que pepsi");
      jl.setBounds(50, 70, 100, 20);
      //jl.setOpaque(true); //permite cambiar el fondo de la etiqueta
      //jl.setBackground(Color.white); //cambia el color de la etiqueta
      jl.setForeground(Color.orange);//color a la letra
      jl.setFont(new Font("Arial", 0, 18));
      //jl.setText("Hola Mundo");
      jp.add(jl);
      */
   public void setPanelCrear()
   {   
      eticodagencia.setBounds(10, 20, 80, 20);
      eticodagencia.setBounds(10, 50, 80, 20);
     
      txtcodagencia.setBounds(100, 20, 80, 20);
      txtnomagencia.setBounds(100, 50, 80, 20);
     
      boton.setBounds(200, 20, 80, 20);
      boton.addActionListener(this);
      area.setBounds(10, 110, 300, 250);
     
      panel.setLayout(null);     
     
      panel.add(eticodagencia);
      panel.add(etinomagencia);
      panel.add(txtcodagencia);
      panel.add(txtnomagencia);
      panel.add(boton);
      panel.add(area);
     
     
      add(panel);
      jf.setSize( 500, 500 );
      jf.setVisible(true);


}

public void actionPerformed (ActionEvent e)
{
   if(e.getSource() == boton)
   {
      setCapturar();
   }
}

public void setCapturar ()
{
   area.setText("Los datos guardados son: \n Codigo de Agencia: "+txtcodagencia.getText()+"\nNombre de la Agencia: "+txtnomagencia.getText());
}
public static void main (String arg[])
   {
      Ventanas ve = new Ventanas ();
      ve.setCrear();
   }

}

3
¿Cómo hacer el mismo programa pero en JOptionPane?

Código: [Seleccionar]
public class EmpledosEcep{
     private  String nombre;
     private String dpto;
     private double salario;
     private int dia;
     private int mes;
     private int a;
     float mensual;
     int antiguedad;
   
    public EmpledosEcep(){
    }
     public EmpledosEcep(String nombre , String dpto ,double salario, int dia , int mes , int a){
        this.nombre=nombre;
        this.dpto=dpto;
        this.salario=salario;
        this.dia=dia;
        this.mes=mes;
        this.a=a;
    }
    public int getAntiguedad() {
        return antiguedad;
    }
    public void setAntiguedad(int antiguedad) {
        this.antiguedad = antiguedad;
    }
    public void setA(int a) {
        this.a = a;
    }
    public void setDia(int dia) {
        this.dia = dia;
    }
    public void setDpto(String dpto) {
        this.dpto = dpto;
    }
    public void setMes(int mes) {
        this.mes = mes;
    }
    public void setNombre(String nombre) {
        this.nombre = nombre;
    }
    public void setSalario(double salario) {
        this.salario = salario;
    }
    public int getA() {
        return a;
    }
    public int getDia() {
        return dia;
    }
    public String getDpto() {
        return dpto;
    }
    public int getMes() {
        return mes;
    }
    public String getNombre() {
        return nombre;
    }
    public double getSalario() {
        return salario;
    }
    public float getMensual() {
        return mensual;
    }
    public void setMensual(float mensual) {
        this.mensual = mensual;
    }
}

Código: [Seleccionar]
import java.io.*;

public class mtdEcep {

    int p=0, pos=-1;

     public void registrar(EmpledosEcep[] em , int x)throws IOException{

        BufferedReader i= new BufferedReader(new InputStreamReader(System.in));

        System.out.println("\n\n\nNombre del empleado: ");
        String no=i.readLine();

        String[] v=no.split(" ");

        System.out.println("\nDepartamento donde labora:  ");
        String de=i.readLine();

        System.out.println("\nsalario diario: ");
        float sa=Float.parseFloat(i.readLine());
       
        System.out.println("\nfecha de ingreso");
        System.out.println("dia 00/00/0000:");
        int d=Integer.parseInt(i.readLine());
       
        System.out.println("mes 00/00/0000:");
        int m=Integer.parseInt(i.readLine());
       
        System.out.println("año 00/00/0000: ");
        int an=Integer.parseInt(i.readLine());
       
        em[x]= new EmpledosEcep(no,de,sa,d,m,an);
        float men=(sa*30);
        em[x].setMensual(men);
        int ant=(2010-an);
        em[x].setAntiguedad(ant);
        p=x;
     }
     public void consultaG(EmpledosEcep[] em1, int x)throws IOException{
         BufferedReader i=new BufferedReader(new InputStreamReader(System.in));
         System.out.println("--------------------------------------------------------------------------------");
         System.out.println("NOMBRE\t\tDEPARTAMENTO\tSALARIO MENSUAL\tDIARIO\tFECHA DE INGRESO\n");
         for(int z=0 ; z<x ; z++){
             System.out.println(em1[z].getNombre()+"\t  "+em1[z].getDpto()+"\t  "+em1[z].getMensual() +"\t\t"+em1[z].getSalario()+"   "+em1[z].getDia()+"/"+em1[z].getMes()+"/"+em1[z].getA());
         }
         System.out.println("---------------------------------------------------------------------------------");
     }
     public int busqueda(EmpledosEcep[] em2, int x)throws IOException{
          BufferedReader in= new BufferedReader(new InputStreamReader(System.in));
          int ll=0,j=0;
          String desc="NULL";
          System.out.println("\nNombre: ");
          String busca= in.readLine();
           String[] v=busca.split(" ");
          for(int i=0;i<x;i++){
            desc=em2[i].getNombre();
            if(desc.equalsIgnoreCase(busca)){
            ll=i;
            }
          }
          System.out.println("Nombre: "+em2[ll].getNombre()+" Departamento: "+em2[ll].getDpto()+" Salario: "+em2[ll].getSalario());
          return x;
     }
          public int busqued(EmpledosEcep[] e5, int x)throws IOException{
          BufferedReader in= new BufferedReader(new InputStreamReader(System.in));
          int ll=0,j=0;
          String desc="NULL";
          System.out.println("\nDepartamento: ");
          String busca= in.readLine();
          for(int i=0;i<x;i++){
              desc=e5[i].getDpto();
              if(desc.equalsIgnoreCase(busca)){
              ll=i;
              }
          }
          System.out.println("Nombre: "+e5[ll].getNombre()+" Departamento: "+e5[ll].getDpto()+" Salario: "+e5[ll].getSalario());
          return x;
     }
     public int busqueda(EmpledosEcep[] e1)throws IOException{
          BufferedReader n= new BufferedReader(new InputStreamReader(System.in));
          int aux=0,k=0, j=0;
          System.out.println("\nAntiguedad: ");
          int busca=Integer.parseInt(n.readLine());
          for(int i=0;i<p;i++){
              aux=e1[i].getAntiguedad();
              if(busca==aux){
              k=i;
              }
         }
         System.out.println("Nombre: "+e1[k].getNombre()+" Departamento: "+e1[k].getDpto()+" Salario: "+e1[k].getSalario());
         return k;
     }
     public int bajas(EmpledosEcep[] empZ, int x) throws IOException{
        BufferedReader k = new BufferedReader(new InputStreamReader(System.in));
        int h = 0;
        System.out.println("Introduzca el nombre:");
        String baja = k.readLine();
        for(int y=0;y<x;y++){
            String nomb = empZ[y].getNombre();
            if(nomb.equalsIgnoreCase(baja)){
                h = y;
                System.out.println(empZ[h].getNombre()+"\t"+empZ[h].getDpto());
                System.out.println("Desea darlo de baja? (si/no):");
                String r = k.readLine();
                if(r.equalsIgnoreCase("si"))
                    for(int a=h;a<x;a++)
                        empZ[a]=empZ[a+1];
                x--;
                p--;
                y=x;
                if(r.equalsIgnoreCase("no"))
                    System.out.println("No se eliminara");
            }
        }
        return x;
    }
     public void modificaciones(EmpledosEcep[] e6, int x)throws IOException{
          BufferedReader in= new BufferedReader(new InputStreamReader(System.in));   
          int ll=0;
          float sn=0;
          String desc="NULL";
                System.out.println("\nNombre: ");
                String busca= in.readLine();
                for(int i=0;i<x;i++){
                   desc=e6[i].getNombre();
                    if(desc.equalsIgnoreCase(busca)){
                           ll=i;
                    }
                }
                System.out.println("Ingresa nuevo salario: ");
                sn=Float.parseFloat(in.readLine());
                e6[ll].setSalario(sn);
                float me=(sn*30);
                e6[ll].setMensual(me);
 }
     }


Código: [Seleccionar]
import java.io.*;
public class principalEcep {
    public static void main(String[] args)throws IOException{
       
        BufferedReader in= new BufferedReader(new InputStreamReader(System.in));
       
        EmpledosEcep[] emp=new EmpledosEcep[20];
       
        mtdEcep obj=new mtdEcep();
       
        int x=0,op;
        String r="n";
       
        do{
        System.out.println("\t\tMENU:\n\n");
        System.out.println("\t1.Registrar\n");
        System.out.println("\t2.Consulta general\n");
        System.out.println("\t3.Busqueda\n");
        System.out.println("\t4.Bajas\n");
        System.out.println("\t5.Modificaciones\n");
        System.out.println("\t6.Salir\n");
        System.out.println("Elige tu opcion: ");
        op=Integer.parseInt(in.readLine());
        switch(op){
            case 1:
               do{
                obj.registrar(emp, x);
                x++;
                System.out.println("\n\n\n\tdesea continuar s/n");
                r=in.readLine();
                }while(!r.equalsIgnoreCase("n"));
                break;
            case 2:
                obj.consultaG(emp, x);
                break;
            case 3:
               int opc;
                do{
                    System.out.println("\n\n\tSUBMENU BUSQUEDAS");
                    System.out.println("1.Busqueda por nombre");
                    System.out.println("2.Busqueda por antiguedad");
                    System.out.println("3.Busqueda por deparrtamento");
                    System.out.println("4.Salir al menu");
                    System.out.println("elegir opcion");
                    opc=Integer.parseInt(in.readLine());
                    switch(opc){
                        case 1:
                            int o=0;
                           
                            o=obj.busqueda(emp, x);

                            break;
                        case 2:
                            int p=0;
                           
                            p=obj.busqueda(emp);
                            break;
                        case 3:
                            int y=0;
                           
                            y=obj.busqued(emp, x);
                            break;
                        case 4:
                            break;
                    }
                }while(opc!=4);
                break;
            case 4:
                x= obj.bajas(emp, x);
                break;
            case 5:
                obj.modificaciones(emp, x);
                break;
            case 6:
                break;
        }
        }while(op!=6);
     }
}

4
Mi programa sólo hace el primer método, necesito ayuda. Help me pls, tengo las otras clases

Código: [Seleccionar]
public class Productos
{
   private String clave;
   private String nombre;
   private int precio;
   private int existencia;
   private String nombregenerico;//acido
   private int caducidad;
   private String formafarmaceutica;//tabletas, pastillas, jarabe

   
   public Productos(String clave, String nombre, int precio, int existencia, String nombregnerico, int caducidad, String formafarmaceutica)
   {
   this.clave = clave;
   this.nombre = nombre;
   this.precio = precio;
   this.existencia = existencia;
   }
   
   public void setClave(String clave)
   {
      this.clave = clave;
   }
   public String getClave()
   {
      return clave;
   }
   public void setNombre(String nombre)
   {
      this.nombre = nombre;
   }
   public String getNombre()
   {
      return nombre;
   }
   public void setPrecio(int precio)
   {
      this.precio = precio;
   }
   public int getPrecio()
   {
      return precio;
   }
   public void setExistencia(int existencia)
   {
      this.existencia = existencia;
   }
   public int getExistencia()
   {
      return existencia;
   }
   public void setNombregenerico(String nombregenerico)
   {
      this.nombregenerico = nombregenerico;
   }
   public String getNombregenerico()
   {
      return nombregenerico;
   }
   public void setCaducidad(int caducidad)
   {
      this.caducidad = caducidad;
   }
   public int getCaducidad()
   {
      return caducidad;
   }
   public void setFormafarmaceutica(String formafarmaceutica)
   {
      this.formafarmaceutica = formafarmaceutica;
   }
   public String getFormafarmaceutica()
   {
      return formafarmaceutica;
   }
   
}
 ][public class Medicamentos extends Productos
{
   private String nombregenerico; //acido
   private int caducidad;
   private String formafarmaceutica;//tabletas, pastillas, jarabe
   private int concentracion; //500 mg

   public Medicamentos()
   {
      nombregenerico = null;
      caducidad = 0;
      formafarmaceutica = null;
      concentracion = 0;
   }
   
   public void getNombregenerico(String nombregenerico)
   {
      this.nombregenerico = nombregenerico;
   }
   public String setNombregenerico()
   {
      return(nombregenerico);
   }
   public void getCaducidad(int caducidad)
   {
      this.caducidad = caducidad;
   }
   public int setCaducidad()
   {
      return(caducidad);
   }
   public void getFormafarmaceutica(String formafarmaceutica)
   {
      this.formafarmaceutica = formafarmaceutica;
   }
   public String setFormafarmaceutica()
   {
      return(nombregenerico);
   }
   public void getConcentracion(int concentracion)
   {
      this.concentracion = concentracion;
   }
   public int setConcentracion()
   {
      return(concentracion);
   }
}


Páginas: [1]

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".