JoptionPane llamar Metodos
Publicado por Leidy (20 intervenciones) el 16/07/2017 04:43:49
Tengo un problema , lo que pasa es que tengo dos clases una clase llamada ListeSimpleEnlazada que tiene un método MostrarLista(); y InsertarInicio(int dato);... En mi main me aparece el menu con las 3 opciones en una ventana JOptionPane, el problema es que quiero que me muestre la listacon el metodo MostrarLista tambien en la ventana, pero lo ejecuto y me sale por consola ya que se trabaja sin JoptionPane, He intentado cambiar el metodo que esta en la main de simple.MostrarLista(); por un JOpteionPane.showMessageDialog y me sale error,lo que quiero es que cuando me muestre la lista , no me la muestre por consola sino por la ventana como el menu de opciones alguien me puede ayudar ? Gracias
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
public class MainListaSimple {
public static void main(String[] args) {
// llamamos a un arbol de tipo TaArbolBinario
ListaSimpleEnlazada simple = new ListaSimpleEnlazada();
int OpcionMenu = 0;
int dato;
do{
try{
OpcionMenu=Integer.parseInt(JOptionPane.showInputDialog(null,
"1. Insertar un elemento al inicio de la Lista\n2. Mostrar los datos de la lista \n " +"3.Salir","Opciones Lista Sinple Enlazada",3));
switch(OpcionMenu){
case 1:
try{
dato=Integer.parseInt(JOptionPane.showInputDialog(null,"Digite el elemento a ingresar en el Inicio de la lista:","Agregando",3));
simple.InsertarInicio(dato);
}catch(NumberFormatException l){
JOptionPane.showMessageDialog(null, "Ocurrio Un Error"+l.getMessage());
}
break;
case 2:
simple.MostrarLista();
break;
case 3:
break;
default:
}
}catch(Exception e){
JOptionPane.showMessageDialog(null, "Ocurrio Un Error"+e.getMessage());
}
}while(OpcionMenu!=3);
Valora esta pregunta
0