Menú

Mostrar Mensajes

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

Mostrar Mensajes Menú

Mensajes - joseprox

#11
Java / Re: MOVER UN CUBO EN JAVA =S
23 Noviembre 2008, 20:59 PM
JUANCHO77......espero....que no os ofenda....
pero me parece...que la java.awt se hizo para soportar el paint() y repaint....

apesar de que la Javax.swing....es un paquete que tiene la mayoria de sus componentes extendidos de la AWT.....esta no soporta muy los componentes de dibujo.....simplemente por que fue crear para aplicaciones de escritorio......en vista que el modelo de awt se notaba muy rustico......o machucado....

te digo si querés, usar los compentes de dibujo.....te recomiendo que hagas un clase que extienda de Canvas para su aplicacion y funcion en sswing......

os dejo la duda......siga usando paint y  repaint en una aplicacion de javax.swing.....
#12
Java / Re: MOVER UN CUBO EN JAVA =S
23 Noviembre 2008, 02:08 AM
Mi vale.....dos cosas......

primero...no trabajes y nunca lo hagas......TRABAJAR DIBUJOS GRAFICOS CON JAVAX.SWING........este paquete no soporta el paint y repaint...debes haccerlo con el paquete de la AWT....

segundo.....te cambié el codigo.....se mueve el cubo.....mientras muevas el mouse........cuando pikes en algun lado.....(en esa posicion se queda un cuadro..).

chequeate el codigo espero te sirva......


package Cubo;

import java.awt.*;
import java.util.*;
import java.awt.event.*;
import javax.swing.*;

public class Cubo extends Frame implements MouseMotionListener, MouseListener
{
  int x=100,y=400,width=90,height=90,ancho=10,alto=10,ban=0;
  int m=0,b=0;
  Point punto = new Point();
 
  TextField jt = new TextField();
  Panel paneldelCuadro = new Panel();
  Panel panelGeneral = new Panel();
 
  GraficaPanel graficapanel = new GraficaPanel();
   
    int enX = 0;
    int enY = 0;
   
    public Cubo(){   
       
       
        setLayout(new BorderLayout (50,20));
         
        Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
       enX = (int)d.getWidth();
       enY = (int)d.getHeight();
       
       
       
        jt.setFont(new Font("ARIAL",1,14));
        jt.setBounds(10,10,(enX-30),30);
       jt.setPreferredSize(new Dimension(20,30));
       
       add(jt,BorderLayout.NORTH);
       
       graficapanel.addMouseMotionListener(this);
       graficapanel.addMouseListener(this);
       
       
       add(graficapanel,BorderLayout.CENTER);
       add(new JLabel(""),BorderLayout.EAST);
       add(new JLabel(""),BorderLayout.WEST);
       add(new JLabel(""),BorderLayout.SOUTH);
       
       //this.setMinimumSize(new Dimension(400,50));
       setSize(enX,enY-30);
        show();
       addWindowListener(new WindowAdapter(){
        public void windowClosing(WindowEvent we){
           System.exit(0);
        }
     });
         
    }
   
   
   
   
    public void mouseReleased(MouseEvent e){
          System.out.println ("click en ");
       }

    public void mouseDragged(MouseEvent e)
    {         
       /*if( e.getX()>55&&e.getX()<530 && e.getY()>55&&e.getY()<500)
         setLocation((int)(e.getX()-punto.x),(int)(e.getY()-punto.y)); */
         
           
    }   
   
    public void mousePressed(MouseEvent e){
   
       graficapanel.guardarenVector();
   
    }
    public void mouseEntered(MouseEvent e){}
    public void mouseExited(MouseEvent e){}   
    public void mouseClicked(MouseEvent e){}
    public void mouseMoved(MouseEvent e){
     
     jt.setText("enX = "+e.getX() +" - "+"enY = "+e.getY());
     
     //graficapanel.EstablecerPuntos(0,0,0,0);
     graficapanel.EstablecerPuntos(e.getX(),e.getY(),50,50);
     //repaint();
    }
   
    /* public void paint(Graphics g){
       graficapanel.mostrar(g);
    }*/
   
    public static void main(String ars[]){
     new Cubo();
     
    }
     
}

class GraficaPanel extends Panel {
   
   int x = 0;
   int y = 0;
   int x1 = 0;
   int y1 = 0;
   
   boolean activada;
   
   Graphics gr;
   
   //este vector guardara un cuadro cada ves que se dé un
   //click en el panes
   Vector vector = new Vector();
   
   public GraficaPanel(){
      
      //this.setBackground(Color.CYAN);
      
      }
   
   public void EstablecerPuntos(int xIni,int yIni,int x1Ini,int y1Ini){
       x = xIni;
       y = yIni;
       x1 = x1Ini;
       y1 = y1Ini;
       
       
       repaint();
   }
   
    public void guardarenVector(){
       activada = true;
       Datos datos = new Datos(x-(x1/2),y-(y1/2),x1,y1);
       vector.addElement(datos);
       //repaint();
    }
   
    public void mostrar(Graphics g){
          
    }   
   
   public void paint(Graphics g){
      
       int X = (getWidth()/2)-5;
        int Y = (getHeight()/2)-5;
      
      g.setColor(Color.BLACK);
        g.drawRect(x-(x1/2),y-(y1/2),x1,y1);
        gr = g;
       
        g.setColor(Color.BLACK);
        g.drawLine(0,getHeight()/2,getWidth(),getHeight()/2);
       
        g.setColor(Color.BLUE);
        g.fillOval(x-(x1/2),y-(y1/2),x1,y1);
       
        //g.fillRect(x,y,x1,y1);
        //g.drawRect(10,10,100,100);
        for(int i=0;i<vector.size();i++){
          Datos datos = (Datos)vector.get(i);
          System.out.println (datos.x);
          g.drawRect(datos.x,datos.y,datos.x1,datos.y1);
          g.fillOval(datos.x,datos.y,datos.x1,datos.y1);   
        }
       
   }
   
}

class Datos{
   
   int x = 0;
   int y = 0;
   int x1 = 0;
   int y1 = 0;
   Graphics g;
   
   public Datos(int xIni,int yIni,int x1Ini,int y1Ini){
       x = xIni;
       y = yIni;
       x1 = x1Ini;
       y1 = y1Ini;
       
   }
}



#13
Java / Re: SimpleDateFormat
22 Noviembre 2008, 05:01 AM
hey mira esto es lo que sale por pantalla.....



vie, 24/dic/1999 08:03:32 GMT-05:00
Press any key to continue...

#14
Java / Re: SimpleDateFormat
22 Noviembre 2008, 04:58 AM
solucion a tu codigo......borra eso que tienes y coloca este..........


import java.text.*;
import java.util.*;
public class Formato{
   
public static void main(String ar[]){
try {
String a ="Fri, 24 Dec 1999 13:03:32 GMT";
SimpleDateFormat df = new SimpleDateFormat("EEE, dd/MMM/yyyy HH:mm:ss z");
    Date f = new Date(a);
    System.out.println ("Mostramos la fecha desea > "+df.format(f));

   }catch (Exception ex) {
      System.out.println ("error...! "+ex.getMessage());
    }
  }
   
}   
#15
Mi vale.......tienes una  programa y quieres llamar una funcion dentro de otra....debes hacer lo sgte.......

haste que estas dentro del main

public static void main(String arg[]){

  mi_funcion_uno(); //mi funcion debe llamar a funcion dos

}

public static void mi_funcion_uno(){

//aqui llamamos a funcion dos
mi_funcion_dos();
}

public static void mi_funcion_dos(){
System.out.println("Hola a todos....yo soy funcion DOS");
}
#16
Java / Re: Donde estan ahora?
18 Noviembre 2008, 19:30 PM
Bueno primo........pillate una cosa.....

creo que quieres incorporar fuinciones mail....en tus programas....

de ser asi......eso no es....ni hace partede la  api de algun jdk.....
pues bajate el jar de mail....que tiene la pagina java.sun.com.....y ahi te lo pasan...

hechale la buscada y cuando lo encruentres......colacalo dentro de los path de tu compilador......

hay si puedes llamar las import....de ese paquete.....

recuerda es un jar que hace esas cosas........

si quiere busca en google...."mail con java".....y pues te explican como usarlo..


saludos joseprox.....
#17
Java / Re: Descompilar .class y ver su codigo fuente
18 Noviembre 2008, 19:07 PM
Cita de: sapito169 en 11 Noviembre 2008, 00:21 AM
alguein sabe el maldito serial de djjav deconpiler que ya e buscado bastante y nunca lo e encontrado
...

bueno ya que no encuentras algun decompilador sin eso de Ceri4l.....respetando las reglas de foro......

escribe al joseprox@gmail.com....identificate con tu usuario+elhacker.net

y te paso un decompilador que no usa serial ni nada de eso.........es un JAD.....y solo cuando genera el codigo lo da con ext. archivo.JAD......solo lo habre con un editor (notepad) y copias el codigo y lo guardas con el nombre y extension que corresponde......

mi vale listo el pollo y te enseño a configurarlo para que lo uses desde cualquier direccion (c:\.......... ) donde se encuentre....

saludos joseprox.........
#18
Java / Re: Saltar proceso de autenticación JAR
18 Noviembre 2008, 18:59 PM
Hey mi vale.....ya sacaste los class del Jar......? usa el Winrar y extraelos.....

busca el punto class...donde aparece el panel con los textfield que piden el usuario y la contraseña......

decompilalo......busca los textfield los borras.....y compila....guarda el .class en su carpeta o en su defecto ya esto se guarda en un paquete.......

dale....ejecutalo...y prueba haber.......si funciona todo bien....

sino escribe lo que no puedes hacer......

Estoy pendiente.........no vemos..

saludos joseprox...
#19
Java / Re: ayuda metodo gauus seidel java
18 Noviembre 2008, 18:45 PM
Bueno mi vale.....aqui te paso un link que te lleva a una pagina.....donde explican eso.......

http://www.geronet.com.ar/?p=6

esto en verdad.....considero que tiene solucion por medio de un tema de algebra lineal..........espero que este link te ayude........

saludos joseprox..........
#20
Java / Trabajar con Hilos en JAVA.
17 Noviembre 2008, 23:54 PM
Voy a enseñarles a trabajar con hilos En java...
en posteriores dias....montaré un doc...para orientar.....a quienes estén interesados....

SALUDOS joseprox.