Sunteți pe pagina 1din 2

---------------------------------------------------------clase

/*Ejercicio JApplet dado-10-05-2019-13:37/


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

public class Dado {


protected int NumDado;
Dado(){
NumDado=0;

}//cierre dado
public void setNumDado(){
NumDado=1+(int)(Math.random()*6);
}//cierre void
public int getNumDado(){
return NumDado;

}//cierre public int

}//cierre clase

-------------------------------------------------------prueba

/*prueba consola dado-10/05/2019-13:48*/


package PKDado;

public class PruebaconsolaDado {


public static void main (String args[]){
Dado objDado;

objDado= new Dado();


objDado.setNumDado();
System.out.println("La cara descubierta del dado
es:"+objDado.getNumDado());

}//cierre main
}//cierre clase

--------------------------------------------------------------JApplet

/*APP JApplet Dado -11/05/2019-13:05-*/


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

public class JAppletDado extends JApplet implements ActionListener{


Dado ObjDado;
Container C_Ventana;
FlowLayout FL_Esquema;
JTextArea TA_Dado;
JButton B_lanzar;
JLabel titulo;
public void init(){
ObjDado= new Dado();
C_Ventana= getContentPane();
FL_Esquema= new FlowLayout();
C_Ventana.setLayout(FL_Esquema);
titulo= new JLabel ("Simulaci�n lanzamiento de dado de 6 caras");
B_lanzar= new JButton ("Lanzar dado");
B_lanzar.addActionListener(this);
TA_Dado= new JTextArea();

C_Ventana.add (titulo);
C_Ventana.add (B_lanzar);
C_Ventana.add (TA_Dado);
setSize (250,140);
setVisible (true);

}//cierre init
public void actionPerformed(ActionEvent Evento){

if (Evento.getSource()==B_lanzar){
ObjDado.setNumDado();
TA_Dado.setText("La cara descubierta del dado es:
"+ObjDado.getNumDado());
}//cierre if

}//cierre actionListener

}//cierre clase

S-ar putea să vă placă și