elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Ingresar Registrarse
12 Octubre 2008, 22:52  



  Mostrar Mensajes
Páginas: [1] 2 3
1  Programación / Java / problema: incertar canvas en frame en: 11 Mayo 2008, 09:40
hola pues bn la cosa esque teng un frame y estoy tratando de que al hacer click aparezca un canvas pero el problema que se me genera es el siguiente: que cuendo clickero en cualkier parte no aparece, pero cuandoaprieto aprieto click en cualkierparte y luego en el borde izkierdo de la ventana aparece la imagen del canvas, pero el problema que se borra el contenido dle frame

aki los codigos estan bien ordinarios porque estoyprobando nad amas

Código
public class JuegoTuto {
 
   public static void main(String[] args) {
 
    juegoFrame juego = new juegoFrame();
    juego.show();
 
   }
}

Código
 
 
import java.awt.event.*;
import java.awt.*;
 
public class juegoFrame extends Frame implements MouseListener {
int algo=0;
Carta cartita;
 
public juegoFrame(){
setTitle("lq ogeuJ");
setSize(455,400);
setLocation(400,400);
addMouseListener(this);
 
 
this.addWindowListener(new WindowAdapter(){
 public void windowClosing(WindowEvent we){
  System.exit(0);
  }
});
 
}
private void espaciosDestinados(Graphics g)
   {
       // cartas disponibles
    g.drawRect(30,50,70,95);
 
 
    // las 4 pintas
    g.drawRect(130,50,70,95);
    g.drawRect(205,50,70,95);
    g.drawRect(280,50,70,95);
    g.drawRect(355,50,70,95);
    // reverso
    g.drawRect(30,250,70,95);
    /*if(algo==1){
    g.drawImage(getToolkit().getImage("1.gif"), 0, 0, 70 , 95 , this);
    }*/

   }
 
public void mouseClicked(MouseEvent e){
cartita = new Carta("img\\1.gif");
 
algo=1;
this.add("Center",cartita);
//cartita.repaint();
System.out.println("qwew");
}  
public void mouseEntered(MouseEvent e) {
}
public void mouseExited(MouseEvent e) {
}
public void mousePressed(MouseEvent e) {
}          
public void mouseReleased(MouseEvent e) {
}
   public void paint(Graphics g) {
    espaciosDestinados(g);
   }
 
 
}

Código
import java.awt.*;
 
public class Carta extends Canvas {
 
/* PINTAS:
* 1 = corazon
* 2 = pica
* 3 = trebol
* 4 = diamante
*/

int pinta;
 
String carta;
 
   public Carta(String carta) {
    this.carta = carta;
   }
   public void paint( Graphics g ) {
 
g.drawImage(getToolkit().getImage(carta), 0, 0, 70 , 95 , this);
 
      }
 
 
}

porfas si mepudierna decir como se hace que nologro hacer que funke grx
2  Programación / Desarrollo Web / problema con flash en pagina html en: 21 Diciembre 2007, 01:21
hola

bueno miren les cuento

cree un flash  a modod de anuncio que quiero insertar en la pagina

este flash tiene una imagen que la precionarla  se abre otra pagina con una direccion

el problema es que, a precionar la imagen me sale un mensage de advertencia

que dice algo asi como que flasha detenido la aplicacion porke no es segura

y nos e abre el link d ela pagina

el scrip que esta en el flash es esta

on (pres){
    getUrl....;
}

a todo esto  estoy haciendo en dreamweaver la pagina y esto me sale en el previo que genero
3  Sistemas Operativos / GNU/Linux / no me arranca linux en: 30 Noviembre 2007, 01:37
hola bueno miren les cuento

instale fedora core 6

temino la instalaicon y me pide reiniciarlo

al inicier, luego de que bootee fedora cargan unas cosas luego la pantalla se va a negro y preciono contorl + alt + f1  y vuelve lapantalla

pero se queda repitiendo una linea y de ahi no se despega

la linea dice

sky2 eth1: phy read timeout

y no s eke pasa

no puedo ocupar el cpmputador :(

ayuda plz
4  Programación / Java / Re: ayuda con lectura y escritura de datos.ser en: 01 Noviembre 2007, 04:40
antes de subir el codigo corregido, quisiera arreglar otro problemita esque cuando el fichero no existe el que contiene los datos a cargar la aplicaiocne este s eme cuelga  y no se como hacer que no s eme caiga no se ocmo ocupar el java.io.FileNotFoundException
5  Programación / Java / Re: ayuda con lectura y escritura de datos.ser en: 31 Octubre 2007, 02:06
ya salucione sla cosa er alo que decia casidiablo tenia que inicializar la cosa
6  Programación / Java / ayuda con lectura y escritura de datos.ser en: 30 Octubre 2007, 04:50
hola les cuento la cosa es que quiero guardad los datos de mi progreama en archivos serializables y cosa que al salir del programa guarde los datos y al iniciar el programa cargue los datos pero  teno un problemita la cosa esque al compilar todo bn

peor el problema e sque cuendo lo corro s eme cae el programa aver si le pueden echar un ojo a la cosa plz

aki van los codigos

ojo el error lo puse alfinal puede que se amejor leer el error primero

Código
import java.io.*;
public class Taller{
public static Listas listas = new Listas();
public static BufferedReader teclado = new BufferedReader (new InputStreamReader(System.in));
public static Taller obj = new Taller();
public static byte opc = 0;
public static byte opc2 = 0;
public static Cliente client;
public static String vrut;
 
 
public static void main(String[] args) throws IOException,ClassNotFoundException{
listas.leerDatos();
obj.menu();
 
}
 
public void menu()throws IOException{//menu principal
System.out.println( "\t\t\t\t  MENU PRINCIPAL\n\n");
       System.out.println( "\t\t\t 1.-  Ingresar Cliente\n");//listo
       System.out.println( "\t\t\t 2.-  Agregar Cliente\n ");//listo
       System.out.println( "\t\t\t 3.-  Salir \n ");//listo
 
       System.out.print("\nIngrese opcion : ");
       try {
 
         opc = Byte.parseByte (teclado.readLine());
         }
 
         catch (Exception e) {
 
         System.out.println("\n\nIngrese solo Numeros");
         obj.menu();
       }
 
       switch (opc){
        case 1 : obj.ingresarCliente();
        break;
 
        case 2 :obj.agregarCliente();
        obj.menu();
        break;
 
        case 3 :listas.guarDatos();
        System.exit(0);
        break;
 
        default :System.out.println("\nINGRESE UNA OPCION VALIDA");
             obj.menu();
           break;
    }
    }//fin menu principal
 
   public void menuCliente()throws IOException{ //menu cliente
    System.out.println( "\t\t\t\t  MENU CLIENTE\n\n");
    System.out.println( "\t\t\t 1.-  Modificar Datos\n");
    System.out.println( "\t\t\t 2.-  Agregar Auto\n");//listo
    System.out.println( "\t\t\t 3.-  Reparaciones de autos\n");
    System.out.println( "\t\t\t 4.-  Deuda\n");
    System.out.println( "\t\t\t 6.-  Regresar\n");//listo
    System.out.print("\nIngrese opcion : ");
       try {
 
         opc2 = Byte.parseByte (teclado.readLine());
         }
 
         catch (Exception e) {
 
         System.out.println("\n\nIngrese solo Numeros");
         obj.menuCliente();
       }
 
       switch (opc2){
        case 1 :client.printAut();
        obj.menuCliente();
        break;
 
        case 2 :obj.agrarAudo();
        obj.menuCliente();
        break;
 
        case 3 :obj.agregarCliente();
        break;
 
        case 4 : obj.menuCliente();
        break;
 
        case 5 : obj.menuCliente();
        break;
 
        case 6 : obj.menu();
        break;
 
        default :System.out.println("\nINGRESE UNA OPCION VALIDA");
             obj.menuCliente();
           break;
    }  
 
}//fin Menu Cliente
public void menuRep()throws IOException{//menu Reparaciones
System.out.println( "\t\t\t\t  MENU PRINCIPAL\n\n");
       System.out.println( "\t\t\t 1.-  Agregar Reparacion\n");
       System.out.println( "\t\t\t 2.-  Modificar Reparacion\n ");
       System.out.println( "\t\t\t 3.-  Regresar \n ");//listo
 
       System.out.print("\nIngrese opcion : ");
       try {
 
         opc = Byte.parseByte (teclado.readLine());
         }
 
         catch (Exception e) {
 
         System.out.println("\n\nIngrese solo Numeros");
         obj.menu();
       }
 
       switch (opc){
        case 1 : obj.menuRep();
        break;
 
        case 2 :obj.menuRep();
        break;
 
        case 3 :obj.menuCliente();
        break;
 
        default :System.out.println("\nINGRESE UNA OPCION VALIDA");
             obj.menuRep();
           break;
    }
    }//fin menu Reparaciones
 
//Metodos Menu Principal
public void agregarCliente()throws IOException{
 
String nombre, apellido,direccion,telefono,rut;
 
System.out.println("Ingrese Nombre");
nombre = teclado.readLine();
System.out.println("Ingrese Apellido");
apellido = teclado.readLine();
System.out.println("Ingrese rut");
rut = teclado.readLine();
System.out.println("Ingrese Direccion");
direccion = teclado.readLine();
System.out.println("Ingresar Telefono");
telefono = teclado.readLine();
listas.addCliente(new Cliente(nombre, apellido, rut,telefono, direccion));
}
 
public void ingresarCliente()throws IOException{
 
System.out.println("Ingrese rut de Cliente");
vrut = teclado.readLine();
 
client = listas.buscaCliente(vrut);
if(client != null){
obj.menuCliente();
}
else{
System.out.println("El cliente no existe");
obj.menu();
}
}//Fin menu pricipal
 
//Metosdos menu Cliente
 
public void agrarAudo()throws IOException{
 
String marca,modelo,patente;
int anno;
 
System.out.println("Patente del Auto");
patente = teclado.readLine();
System.out.println("Marca Del Auto");
marca = teclado.readLine();
System.out.println("Modelo Del Auto");
modelo = teclado.readLine();
System.out.println("Año Auto");
anno = Integer.parseInt(teclado.readLine());
client.addAuto(new Auto(patente,marca,modelo,anno));
}
 
//Fin Metodos Menu Cliente
}

este es el metodo de escritura:
Código
import java.io.*;
import java.util.*;
public class Escritura {
private FileOutputStream file;
private ObjectOutputStream output;
 
// Abrir el fichero
public void abrirA() throws IOException {
file = new FileOutputStream( "Datos.ser" );
output = new ObjectOutputStream(file);
}
 
// Cerrar el fichero
public void cerrar() throws IOException {
if (output!=null)
output.close();
}
 
// Escribir en el fichero
public void escribir (ArrayList lista) throws IOException {
if (output!=null)
output.writeObject(lista);
}
}
 
este el de lectura:
Código
import java.util.*;
import java.io.*;
public class Lectura {
private FileInputStream file;
private ObjectInputStream input;
 
public void abrir() throws IOException {
file = new FileInputStream( "Datos.ser" );
input = new ObjectInputStream (file);
}
 
public void cerrar() throws IOException {
if (input!=null )
input.close();
}
 
public ArrayList leer () throws IOException, ClassNotFoundException {
ArrayList lista = null;
if (input!=null) {
try {
lista = (ArrayList) input.readObject();
}
catch (EOFException eof) {
// Fin del fichero
}
}
return lista;
}
}
y esta e sla clase de lo que estoy guardando
Código
import java.io.*;
import java.util.*;
public class Listas implements Serializable {
public Cliente algo;
public static Escritura clientx = new Escritura();
private ArrayList clientes = new ArrayList();
public static Listas lis = new Listas();
private FileOutputStream file;
public Escritura escritura;
public static Lectura lec;
 
public Cliente buscaCliente(String vrut){
int i;
for(i=0;i<clientes.size();i++){
algo =(Cliente)clientes.get(i);
  if(vrut.equals(algo.getRut()) ){
  return algo;
  }  
}
return null;
}
 
public void addCliente(Cliente cliente)throws IOException{
clientes.add(cliente);
}
public void guarDatos()throws IOException{
escritura.abrirA();
escritura.escribir(clientes);
escritura.cerrar();
}
public void leerDatos()throws IOException,ClassNotFoundException{
lec.abrir();
clientes = lec.leer();
lec.cerrar();
}
}

bueno el error que me tira es este:
Código:
--------------------Configuration: <Default>--------------------
Exception in thread "main" java.lang.NullPointerException
    at Listas.leerDatos(Listas.java:32)
    at Taller.main(Taller.java:13)

Process completed.
7  Programación / Java / Re: denuevo yo con mis problemas en java(recorrer el arraylist) en: 27 Octubre 2007, 00:48
bueno muchas gracias

a todos por su ayuda
8  Programación / Java / Re: denuevo yo con mis problemas en java(recorrer el arraylist) en: 26 Octubre 2007, 18:06
m.. mira aver si esto esta mejor porlo menos me compila pero crea que hay algo de mas

deje asila cosa:

Código
public int busca(String vrut){
int i;
for(i=0;i<clientes.size();i++){
algo =(Cliente)clientes.get(i);
  if(algo.getRut()==vrut)return i;
  return i;
  }
  return -1;
 
}

me compila pero creo que hay algo que esta sobrando
9  Programación / Java / Re: denuevo yo con mis problemas en java(recorrer el arraylist) en: 26 Octubre 2007, 17:57
los siento pero nolo pillo

me merie con eso de

"unObjetoTipoRetorno" y "objetoTipoRetorno"

mira ahora cambie el metodo pa hacer que me retorne un int no mas ai el codigo:

Código
public int buasca(String vrut){
int i;
for(i=0;i<clientes.size();i++){
algo =(Cliente)clientes.get(i);
  if(algo.getRut()==vrut){
  return i;
  }
  return -1;
 
}
}

me tir ale mismo error  y no entiendo lo que me dices
10  Programación / Java / Re: denuevo yo con mis problemas en java(recorrer el arraylist) en: 26 Octubre 2007, 16:22
jo bueno gracias a Azulf parac eque se arreglo el problema pero me tira otro error ahora XD:

Código
import java.io.*;
import java.util.*;
public class Listas{
public Cliente algo;
public static Escritura clientx = new Escritura();
private ArrayList clientes = new ArrayList();
 
public void addCliente(Cliente cliente)throws IOException{
clientes.add(cliente);
clientx.abrir();
clientx.escribir(cliente);
clientx.cerrar();
}
public Cliente buasca(String vrut){
for(int i = 0; i < clientes.size(); i++){
    algo = (Cliente)clientes.get(i);
    if(algo.getRut() == vrut){
          return algo;
}
}
System.out.println("no encontrado");
}
 
}

missing return statement señalando el } que esta abajo del System.otut.println(..
11  Programación / Java / Re: denuevo yo con mis problemas en java(recorrer el arraylist) en: 26 Octubre 2007, 06:19
modifique el codigo poruqe lo teni amalito miren asi kedo pero me tira = un eeror pongo toda la clase

Código
import java.io.*;
import java.util.*;
public class Listas{
public Cliente algo;
public static Escritura clientx = new Escritura();
private ArrayList clientes = new ArrayList();
 
public void addCliente(Cliente cliente)throws IOException{
clientes.add(cliente);
clientx.abrir();
clientx.escribir(cliente);
clientx.cerrar();
}
public Cliente buasca(String vrut){
for(int i = 0; i < clientes.size(); i++){
    algo = clientes.get(i);
    if(algo.getRut() == vrut){
          return algo;
}
else{
System.out.println("no encontrado");
}
}
}
}

y el errro keme tira es en la linea

Código
algo = clientes.get(i);

me dice :incompatible types
12  Comunicaciones / Redes / Re: Cuentas tie, telefonica,tutopia,terra entre otras en: 26 Octubre 2007, 05:52
no import ala cuenta si no al perfil asociedo a tuinea dependiendo del perfil e sla velocidad que vas a poder conectarte y si quiere cuentas compatriota chileno vaya al antro
13  Comunicaciones / Redes / Re: que equipos necesito para establecer un enlace inalambrico de 1km? en: 26 Octubre 2007, 05:50
mira par ale enlace  necesitas necesitas 2 antenas nad amas puedes conectarla a un oruter como a tu tarjeta si tu tienes esa tarjeta y tu amigo un router u otra tarjeta puedes hacer que tu amigo coloque la antena apuntando hacia a ti y tu con una antena hata de papas fritas te  serviria si no una yagui te quedaria re bn
14  Programación / Java / denuevo yo con mis problemas en java(recorrer el arraylist) en: 26 Octubre 2007, 04:51
hola nuevamente yo pregutnando cosas XD

bueno miren estoy recorriendo un array en busca de un dato de un objeto dentro de el que contenca cierto dato quiero que me retorne el objeto de la clase silo encuentra pero si no lo llegace a encontrar   me tire un mensage de error o algo asi pero miren tengo esto

Código
public Cliente buasca(String vrut){
for(int i = 0; i < clientes.size(); i++){
    if(clientes.get( i ) == vrut){
                return clientes.get(i);
}
else{
System.out.println("no encontrado");
}
 

pero me tira un error al compilar que es este :
incompatible types

que esta mal aka?
15  Programación / Java / Re: ayuda con arraylist