Ayuda! Llamar programa desde otro programa, JAVA

bass0000

Bovino maduro
#1
Qué tal amigo, necesito de su ayuda, el problema es el siguiente:

Hice 4 programas que hacen operaciones matemáticas, hasta ahí todo bien!, pero ahora quiero crear un tipo MENÚ, que al ejecutar este programita "menú" contenga digamos que 4 botones que al seleccionar uno de ellos, se abra el otro programa, es decir seleccionar el boton "Calcular Interés" abra el programa llamado interés.

Espero me haya dado a entender, y cualquier ayuda se agradecerá.



Saludos
 

Zephyros

Bovino de la familia
#2
Tienes que crear un "package" y desde el "menú" llamar a los métodos de las clases que pertenecen a ese "package".
 

knight_0

Bovino maduro
#3
ps utiliza objetos, convierte todos tus programitas en un objeto y mandas a llamar a cada uno con su respectivo boton
 
#5
es como cuando creas tus librerias en c++ las cuales son extension .h
ahora en java creas tu package como una clase "interes" la cual puede recibir o no parametros, en NetBeans en mas facil por que te crea las package automaticamente.
 

put_t

Baneado :(
#6
Este puede ser tu código:

supongamos que este es tu programa interés:

public class Interes
{
public void calculaInteres()
{
//Lo que hace el programa
}
}

ahora para llamarlo mediante un botón necesitas usar swing, la clase ActionListener para manipular eventos.

este puede ser tu menú:

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

public class Menu extends JFrame implements ActionListener
{

Interes interesinstancia = new Interes();

private JButton interesB;

public Menu()
{
interesB = new JButton("Interes");
interesB.setVisible(true);
interesB.addActionListener(this);
}

public void actionPerformed(ActionEvent evento)
{
if(evento.getSource() == "interesB")
{
interesinstancia.calculaInteres();
}
}

public static void main()
{
Menu programa = new Menu():
}
}

Así sera mas o menos el código que tu buscas.
 

Thunder696

Bovino maduro
#8
camarada bakuno cómo lo hiciste? es que yo también necesito hacer lo mismo, en clase de analisis de algoritmos vimos los metodos de ordenamiento: burbuja, shell, mergesort, quicksort, heapsort, listas ligadas, listas doblemente ligadas, etc., y necesito hacer un menu que los ejecute.
 
Arriba