elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


  Mostrar Temas
Páginas: [1]
1  Programación / Java / Manejo de focus en Jtable ?? en: 4 Septiembre 2013, 18:27 pm
Saludos
Tengo un problema para el manejo de eventos en la celda de un JTable:

lo que quiero realizar es que al agregar una fila al Jtable, el foco se posicione en la primera celda de esta nueva fila y el texto de esta celda se seleccione (para esto la fila se crea con valores predeterminados y el usuario podra modificar el contenido, porque el texto se encuentra seleccionado).
Algo parecido como cuando creas una carpeta nueva en el explorador de windows y te sale el texto "nueva carpeta" sombreado.
Desearía que me ayudaran con este  tema . Gracias
2  Programación / Java / Seleccionar contenido de celda en: 1 Septiembre 2013, 09:06 am
Hola
Estoy trabajando con tablas y necesito de su ayuda para realizar esta acción:

 Hacer click en un boton y sombrear el contenido de una celda de un JTable

Agradeceria mucho su ayuda



PD(Como cuando creas un nuevo documento y el texto del nombre aparece sombreado)
3  Programación / Java / Como cambiar el fondo de un JTable en: 30 Agosto 2013, 19:49 pm
Saludos a todos
Deseo cambiar el fondo de un JTable, he revisado en la web pero solo hay cambios de color de celdas, yo deseo ponerle un fondo como una imagen . Probe con este link que encontre http://jleyer.wordpress.com/2011/08/26/imagen-de-fondo-jtable/ , pero el programa no funciona

Alguien podría decirme como realizar este cambio en el Jtable, se los agradeceria mucho
4  Programación / Java / Problema con nextLine(), como evitar salto de linea en: 29 Agosto 2011, 03:34 am
hola  tengo un problema con el scanner, lo que sucede es que cuando deseo leer string con el nextLine() , en consola de salta a la otra instruccion, por ejemplo.

Código
  1. System.out.print("Ingrese el Alumno: ");
  2. System.out.print("Nombre ---> ");
  3. n = in.nextLine();
  4. System.out.print("Nota ---> ");
  5. s = in.nextDouble();
  6. System.out.print("Codigo ---> ");
  7. j = in.nextDouble();

Luego me resulta  en consola de manera

Ingrese el Alumno:
 Nombre ---> Nota --->

Es decir se salta la instrucción de leer el nombre ,y solo lee la nota y realiza la instrucciones que esten debajo.
Como debo hacer para evitar esto empleando el nextLine()?
Agradeceria mucho su ayuda   :)

5  Programación / Java / problema con Scanner, con nextLine() en: 28 Agosto 2011, 09:24 am
hola  tengo un problema con el scanner, lo que sucede es que cuando deseo leer string con el nextLine() , en consola de salta a la otra instruccion, por ejemplo.

Código
  1. System.out.print("Ingrese el Alumno: ");
  2. System.out.print("Nombre ---> ");
  3. n = in.nextLine();
  4. System.out.print("Codigo ---> ");
  5. s = in.nextDouble();
  6. System.out.print("Nota ---> ");
  7. j = in.nextDouble();

Luego me resulta  en consola de manera

Ingrese el Alumno:
 Nombre: Codigo:
Como debo hacer para evitar esto empleando el nextLine()?
Agradeceria mucho su ayuda   :)

6  Sistemas Operativos / Windows / Como eliminar un archivo ilegible, sino puedo comprobar errores en la unidad en: 19 Julio 2011, 06:55 am
Hola, como puedo eliminar un archivo ilegible o dañado ? ya he intentado eliminar escogiendo la unidad C, luego Propiedades->Herramientas->Comprobación de errores->Comprobar ahora..., le he dado check a los 2 casilleros, iniciar, pero luego me sale ¿Desea programar esta comprobación de disco para que se ejecute la próxima ves que reinicie el equipo? .Reinicio mi equipo y sale la pantalla azul ,dice comprobando archivos NTFS, luego sale comprobación cancelada, comprobacion terminada y no pasa nada el archivo ilegible sigue alli.
Ya he intentado hacer lo mimo desde mi cuenta de Administrador , y no pasa nada.
Que debo hacer?
Agradeceria bastante su ayuda :)
7  Programación / Programación C/C++ / como mostrar la lectura de numeros? en: 25 Julio 2010, 23:27 pm
Hola quisiera que me guien con neste problema.Necesito crear un programa que muestre la lectura de un numero, por ejemplo si tengo 489 mostrar cuatrocientos ochenta y nueve o si tengo 145 mostrar ciento cuarenta y cinco.
Les agradeceria mucho su ayuda.
8  Programación / Programación C/C++ / como trabajar con una matriz poco densa o hueca? en: 5 Julio 2010, 04:45 am
hola , necesito realizar las operaciones basicas como insertar por fila,por columna,eliminar, apartir de un vector que tiene los valores de una matriz sin tomar en cuenta los ceros, este es una parte de  mi algoritmo
lo que hago es primero leo una matriz cualqiera, luego  paso los valores que no sean ceros(si esque los hay), a un vector, a partir del vector, lo miestro, como si fuera una matriz.
Lo que quiero es con el vector creado, insertar, eliminar, por filia y columna





Código:
void leermatriz(int x[MAX][MAX],int *dimf,int *dimc)
{
   int i,j,m,n,val;
   printf("\n\tIngresar el numero de filas: ");
   fflush(stdin);
   scanf("%d",&m);
   printf("\n\tIngresar el numero de columnas: ");
   scanf("%d",&n);
   printf("\n\tIngresar datos:\n");
   if(m<MAX&&n<MAX){
      for(i=0;i<m;){
         for(j=0;j<n;){
            printf("\n\tM[%d][%d]: ",i+1,j+1);
            scanf("%d",&val);
            x[i][j]=val;
            j=j+1;
         }
         i=i+1;
      }
      *dimf=m;
      *dimc=n;
   }else{
      printf("\n\tDimension fuera de rango");
   }
}
  
void crearvector(matriz mx[MAX],int *dim,int x[MAX][MAX],int dimf,int dimc)
{
   int i,j,k,n;
   n=dimf*dimc;
   *dim=n;
   if(*dim>=0&&*dim<MAX){
      k=0;
      for(i=0;i<dimf;i++){
         for(j=0;j<dimc;j++){
            if(x[i][j]!=0){
               mx[k].fila=i;
               mx[k].columna=j;
               mx[k].valor=x[i][j];
               k=k+1;
            }
         }
      }
      *dim=k;
   }else{
      printf("\n\tfuera de rango");
   }
}
void mostrarvector(matriz mx[MAX],int dimf,int dimc)
{
   int i,j,k=0;
   for(i=0;i<dimf;i++){
      for(j=0;j<dimc;j++){
         if(i==mx[k].fila&&j==mx[k].columna){
            printf("\t%d",mx[k].valor);
            k=k+1;
         }else{
            printf("\t%d",0);
         }
      }
      printf("\n");
   }
  
}
he intentado insertar en el vector, pero me salen algunos ceros ,em algunos casos
y cuando quiero insertar columna peor
tengo que realizar  esto apartir de un verctor que optimize la matriz es decir que ni acepte ceros.
9  Programación / Programación General / cuando se diseñaron los metodos de ordenamiento y quien los diseño? en: 4 Julio 2010, 02:53 am
hola, quisiera que me ayuden con la referencia historica de los algoritmos de ordenacion(burbuja, seleccion, insercion,sacudida,quick sort),cuando se inventaron, quien los invento.
en el interner solo he encontrado sobre shell y su inventor pero de los demas nada.
Necesito esos datos como inventor del metodo, año de su invencion y otro dato queeste disponilbe como reseña historica.

Les agradeceria mucho su ayuda
10  Programación / Programación C/C++ / Como leo un archivo(base de datos) con c++? en: 28 Junio 2010, 04:13 am
Hola que tal quisiera que me ayuden con un problema, deseo leer o abrir un documento de texto, que es una base de datos, de una persona con tres campos, como nombre ,apellido y edad.
Jorge Luis Ramos Huertado 20
Enrique jose Jimenes altamirano 17
juan Men Otero ford 20
Carlos YARA tataje 19
Lo intentado leer con este programa(es solo una parte del programa), pero cuando lo muestro, me repiten los datos y otros simbolos, y no salen de manera estructurada.
Lo que quiero es tener los datos ordenados en memoria para poder realizar otras funciones. como mostrar solo los nombres o los apellidos con las edades

Código:
#include<conio.h>
#include<cstdlib>
#include<stdio.h>
using namespace std;
const int MAX =10;
struct persona{
   char nombre[20];
   char apellido[20];
   int edad;
};
void mostrardatos(persona p[MAX],int dim);
void recuperar(persona p[MAX], int *dim);
int main()
{
   int nd=0;
   char opc;
   persona a[MAX];
   do{
      opc=getch();
      switch(opc){
         case'1':system("cls");
            mostrardatos(a,nd);
            getch();
            break;
         case'2':system("cls");
            recuperar(a,&nd);
            getch();
            break;
         }
   }while(opc!='0');
   system("pause");
   return (0);
}
void mostrardatos(persona p[MAX],int dim)
{
   int i;
   if(dim==0){
      printf("\n\tNo hay datos registrados");
   }
   for(i=0;i<dim;){
      printf("%6d",i+1);
      printf("\t%s",p[i].nombre);
      printf("\t\t%s",p[i].apellido);
      printf("\t\t%d\n",p[i].edad);
      i=i+1;
   }
   printf("\n\n");
   
}
void recuperar(persona p[MAX], int *dim)
{
   persona A;
   FILE *F;
   int n=0;
   F=fopen("datos.txt","r+");
   if(F==NULL){
      cout<<"No se puede abrir el Archivo\n";
      exit(1);
   }
   
   while(!feof(F)){
      fread(&A,sizeof(A),1,F); 
      p[n]=A;
      n=n+1;
   }
   fclose(F);
   *dim=n-1;
   cout<<"\t\tSus Datos han sido Recuperados";
   cout<<"\n\n";
   cout<<"\t\t";
   system("pause"); 
}
Quizas tenga que usar el fstream pero mi problema es como leer los datos de esa base de datos de manera estructurada y luego trabajar con ellos o quizas el archivo de texto debo guardarlo de otra manera? No se como hacerlo...
Les agradeceria mucho su ayuda.
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines