border

Miembros:
Mensajes:
Temas:
Online:

Ultimo Miembro:

 
 
imacros, macros navegacion, iopus

Retroceder   VB-MUNDO - Programacion Visual > Programacion - Lenguajes > JAVA (General)
Olvidó Password? Registrarse!
Registrarse FAQ Miembros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos

Juegos Online, Juegos, Juegos Flash
Disfruten de los mejores Juegos Online en el sitio JuegosFL


Los esperamos en JUEGOS ONLINE

Respuesta
 
LinkBack Herramientas
  #1 (permalink)  
Antiguo 19-10-2006, 15:38:05
Buena Participación en el Foro
 
Registrado: sep 2006
Posts: 56
alemagadan Valoración +2
 
Predeterminado dudas sobre actionListener

Saludos compañeros, quiero hacer lo siguiente, pero no tengo ni idea d como hacerlo:

public miClase implements ActionListener
{

public miClase(JButton arg1, JButto arg2)
{
}

public actionPerformed (action evt e, arg1, arg2)
{
// codigo
}

public mi_metodo (arg1, arg2)
{
// mismo codigo que en el actionPerformed
}
}

y quiero poner el mismo codigo en el listener y en el metodo, para poder llamarlo dsd cualquier punto de mi programa, y tb poder asignarselo a un boton.
Como lo podria hacer, porque al actionperformed no le puedo pasas mas metodos, y si defino otro metodo dentro del actionPerformed del tipo metodo1 (arg1, arg2) esos argumentos no me los va a reconocer.
Estoy hecho un lio.
Por favor, necesito ayuda urgente.

Gracias.
Responder Con Cita
  #2 (permalink)  
Antiguo 19-10-2006, 16:11:59
Avatar de jrios03
Moderador [MetalTux]
 
Registrado: ene 2005
Ubicación: Curico
Posts: 1.043
jrios03 Valoración +2
Contactar con jrios03 a través de MSN
 
Predeterminado

Hola... mira... realmente se puede sobrecargar el actionPerformed, de la manera que te dijo djagu_26 en este hilo: http://www.foro.vb-mundo.com/viewtopic.php?t=2550761

Ahora, lo que tu quieres hacer lo puedes hacer de esta manera... te doy un ejemplo sencillo:
Código:
import java.util.*;
import java.*;
import java.io.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class Ejemplo extends JFrame implements ActionListener{
    JButton HOLA;
    public Ejemplo(){
        super("Ejemplo");
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

        HOLA = new JButton("Hola");
        HOLA.addActionListener(this);
        HOLA.setMnemonic('H');


        getContentPane().setLayout(new GridLayout(3,3,5,5));
        getContentPane().add(HOLA);
        setLocationRelativeTo(null);

        setSize(Toolkit.getDefaultToolkit().getScreenSize().width,Toolkit.getDefaultToolkit().getScreenSize().height);
        setVisible(true);
    }
    public static void main(String[] args) throws IOException{
        JFrame.setDefaultLookAndFeelDecorated(true);
        JDialog.setDefaultLookAndFeelDecorated(true);
        new Ejemplo();
    }
    public void actionPerformed(ActionEvent ae){
        /*if(ae.getSource().equals(HOLA)){
            JOptionPane.showConfirmDialog(null,"Hola","Esto sólo dice Hola",JOptionPane.CANCEL_OPTION,JOptionPane.INFORMATION_MESSAGE);
        }  */
        actionPerformed(ae, 5);
        metodo(5);
    }
    public void actionPerformed(ActionEvent ae, int num){
        if(ae.getSource().equals(HOLA)){
            for(int i=0; i<num; i++){
                JOptionPane.showConfirmDialog(null,"Hola","Esto sólo dice Hola",JOptionPane.CANCEL_OPTION,JOptionPane.INFORMATION_MESSAGE);
            }
        }
    }
    public void metodo(int num){
        for(int i=0; i<num; i++){
            JOptionPane.showConfirmDialog(null,"Hola","Esto sólo dice Hola",JOptionPane.CANCEL_OPTION,JOptionPane.INFORMATION_MESSAGE);
        }
    }
}
Espero que te sea de ayuda... si tienes alguna duda, no dudes en ponerla...

Saludos... :smt004
__________________
Atentamente, Juan Ríos Pizarro...
Saludos desde Chile...

BLOG: blog.metaltux.cl

PD: Sin internet en casa... desconectado del mundo...
Responder Con Cita
Respuesta


Herramientas

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado


Temas Similares
Tema Autor Foro Respuestas Último Mensaje
Dudas sobre toolbar pradejon Visual Basic 6.00 0 22-01-2008 07:19:44
dudas sobre import alemagadan JAVA (General) 1 01-02-2007 23:14:32
dudas sobre actionListener y metodo que haga lo mismo alemagadan JAVA (General) 0 17-10-2006 22:00:19
dudas sobre actionListener alemagadan JAVA (General) 1 13-10-2006 17:26:27
Dudas Sobre el Select Claudia Lenguaje SQL 4 17-03-2005 15:55:12


La franja horaria es GMT. Ahora son las 01:52:28.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
A vBSkinworks Design

Alojado en el servicio Premium de Masquewebs | Diseño mejorado por MasqueWebs


right