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 - egyware

#301
Java / Re: JAVA ECLIPSE
11 Octubre 2009, 06:00 AM
Mira le hice unos arreglos a lo que ya tenias primordialmente y funciona.
Hice una modificacion al contructor
Código (java) [Seleccionar]

import javax.swing.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JButton;
import javax.swing.JOptionPane;
import javax.swing.JTextField;

public class Username extends JFrame{

    public Username(){
    super();
    }
private static final long serialVersionUID = 1L;
    JPanel panel= new JPanel();
   JLabel label1 = new JLabel("Ingresar Usuario ");
   JTextField texto = new JTextField(10);
   JLabel label2 = new JLabel("Ingresar Password");
   JTextField texto2 = new JTextField(10);
   JButton miboton = new JButton("Aceptar");
   String user = texto.getText();
   String password = texto2.getText();   
   String a;
   public void mypanel(){
      //panel.add(panel);
      panel.add(label1);
      panel.add(texto);
      panel.add(label2);
      panel.add(texto2);
      panel.add(miboton);
      add(panel);
      super.setTitle("USUARIO");
      super.setVisible(true);
      super.setSize(300, 140);
      //Le paso el textfield 2
      OyenteExternoAccion oyenteBotonUno = new OyenteExternoAccion(texto,texto2);
      miboton.addActionListener(oyenteBotonUno);
      //texto.setText("login");
      //user=texto.getText();
      //texto2.setText("password");
      //user=texto.getText();
   }
   
   public static void main(String[] args) {
      Username obj=new Username();
            obj.mypanel();
         
   
   }
}


Código (java) [Seleccionar]

public class OyenteExternoAccion implements ActionListener{
   String user;
   String password;
   
   private JTextField texto;
   private JTextField texto2;
   
   //Modifico el contructor para pasarle un nuevo parametro, ya que la omision de este hacia que texto2 fuese null
   public OyenteExternoAccion (JTextField texto,JTextField texto2){
     
      this.texto=texto;
      this.texto2=texto2;
      }
   
   @Override
   public void actionPerformed(ActionEvent evento) {
      JButton miboton= (JButton) evento.getSource();
      user=texto.getText();
      password=texto2.getText();
     
      if (user.equals("admin")&& password.equals("1234")){
         JOptionPane.showMessageDialog(null, "OK");
         }
         else{
            JOptionPane.showMessageDialog(null, "El username o password no es correcto");
         }
   }
}


Espero que hayas entendido el error que tuviste.
Xau
Cuidate

PS: Sobre tu otro error es porque no puedes instanciar una interface de esa forma lo que se hace es esto
Código (java) [Seleccionar]

ActionListener al = new ActionListener(){
public void actionPerformed(ActionEvent evento) {
}
};
#302
Java / Re: JAVA ECLIPSE
11 Octubre 2009, 02:38 AM
¬¬ coloca tu codigo tendro de las etiquetas "code"
bueno sinceramente no le encuentro utilidad a las anotaciones sacale el "@override" y pruebalo. Revize tu codigo y debe funcionar.
#303
en otro hilo  :o que algun moderador una el tema.
Ah, pon tu codigo tendro de las etiquetas code.
#304
Java / Re: JAVA ECLIPSE
11 Octubre 2009, 02:20 AM
bueno tu boton es un componente, como componente se puede agregar un ActionListener

Código (java) [Seleccionar]
ActionListener listener = new ActionListener(){
//... algo que no recuerdo, pero si usas eclipse aparecerea una ampolleta que renellara la funcion que te falta
}
Button b = new Button();
//...
b.addActionListener(listener);

Seria bueno que revisaras el api de java busca en google "api 6 java"  ;)
Cualquier cosa consulta, me gusta resolver dudas  ;)

#305
Ah buena, pero dejalo dentro de etiquetas "code".
Genial pero has pensado que envez de usar clasess por ejemplo "Not" usaras el operador unario "!", es lo mismo.
Bueno se agradece el aporte, me hubiera servido para pasar "Circuitos Digitales"  :xD
#306
Java / Re: escritorio remoto en java
7 Octubre 2009, 18:04 PM
Bueno, si recibes la imagen, por lo menos como binario lo siguiente es cargarla a BufferedImage(usando javax.imageio.ImageIO.read(...)) y luego en un java.awt.Canvas pintas esa imagen, y el canvas lo colocas en algun frame.
Bueno Suerte y Exito.
#307
Java / Re: escritorio remoto en java
5 Octubre 2009, 19:24 PM
Ahora que recuerdo tenia el mismo problema antes de hacer mi troyano.
¿Como enviar imagenes?
Lo pregunte hace tiempo aqui y me respondio casidiablo hasta ahora uso ese metodo modificado y sirve  ;)
Espero que encuentres el post.
Nos vemos

Encontré el post:
http://foro.elhacker.net/java/enviar_un_bufferedimage_a_travez_de_socket-t177615.0.html
#308
Java / Re: Como ordeno numeros en java
4 Octubre 2009, 10:55 AM
 :¬¬
no se entiende colocalo entre tags code
Código (java) [Seleccionar]
#310
Deberia funcionar igual.

Una pregunta para ti

KeyListener(KeyEvent e)
KeyListener(KeyEvent arg0)

¿Existe una diferencia grande?
R:No, las funciones son iguales lo unico que cambia es el nombre de la variable.

Perfectamente puedo colocar
KeyListener(KeyEvent aadsadadsjakjrorsajfasjfadjasa)
lo unico malo de usar esa variable
aadsadadsjakjrorsajfasjfadjasa.getSource() :P

Sobre que no funciona en linux mmm hiciste addKeyListener al frame correspondiente?