Título: se puede heredar de JOptionPane ?? Publicado por: jhonatanAsm en 2 Febrero 2012, 19:00 pm hola. tengo el sgte code que no funka:
e2.java Código: import javax.swing.JOptionPane; e1.java Código: public class e1 extends e2 primero compilo e2.java (no hay problem ) , y luego e1.java me vota error en la linea del JOptionPane, yo creo que es porque no se deja heredar la clase JOptionPane, què puedo hacer? ayuda por favor. Título: Re: se puede heredar de JOptionPane ?? Publicado por: MauroMasciar en 2 Febrero 2012, 19:23 pm Que es lo que queres hacer?
Título: Re: se puede heredar de JOptionPane ?? Publicado por: jhonatanAsm en 2 Febrero 2012, 23:03 pm lo que deseo hacer es mostrar un cuadro (como un alert de js),sin importar el paquete javax.swing.JOptionPane a la clase e1.
Por eso la clase e2 "es un"(herencia) JOptionPane, y si la clase e1 hereda de e2, también sería un JOptionPane, y por ende la clase e1 ya no necesitaría importar a JOptionPane. Eso se supone que debiera salir, mas en la practica, al momento de compilar a la clase e1, me vota un error en la línea del JOptionPane. salu2. Título: Re: se puede heredar de JOptionPane ?? Publicado por: goll9d en 3 Febrero 2012, 02:46 am public class e1 extends e2{
public static void main(String[] args) { e2.showInputDialog("Dios mio"); } } El codigo "correcto" seria joptionpane.showInputDialog.etc pero en este caso nuestro JoptioPane seria nuestra clase e2. entonces quedaria "e2.showInputDialog("Dios mio");" Un error de logica ;-) ;-) Título: Re: se puede heredar de JOptionPane ?? Publicado por: jhonatanAsm en 3 Febrero 2012, 14:39 pm gracias ;-)! fail mio xD.
la clase e2 hereda los metodos y atributos de JOptionPane, mas no hereda el nombre "JOptionPane" como yo creía. pd:showInputDialog es un metodo estático. |