ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Ecuaciones Diferenciales


Enviado por   •  10 de Abril de 2022  •  Resúmenes  •  5.575 Palabras (23 Páginas)  •  55 Visitas

Página 1 de 23

Codigo:

import java.util.*;

import java.io.*;

import java.awt.*;

import java.awt.event.*;

import javax.swing.*;

import javax.swing.ImageIcon;

import java.lang.Math;

public class Entramado1 extends JFrame

implements ActionListener

//PaolaNeri ClaseGraficacion 2020

{

        JMenuBar menu=new JMenuBar(); //crea una barra de menu

    JMenu menu1=new JMenu("Entramado",true);//Submenu        

        JMenuItem it1=new JMenuItem("Iniciar");

        JMenuItem it2=new JMenuItem("Pausar");

        Lienzo lienzo=new Lienzo();

        Image icon;//Declara un objeto de imagen tipo icono

        int maxX,maxY;//Determina las coordenadas maximas del frame

        

        public static void main(String[] args) throws IOException

        {

                System.out.println("La practica entramado esta corriendo..");

                 Entramado1 i=new Entramado1();//se llama al constructor del frame

        }

        

        public Entramado1()throws IOException//crear el constructor del frame

        {         super("Entramado");//Asi se llama al constructor de una clase extendida

                maxX=1000;        maxY=500;

                setJMenuBar(menu);//Agrega la barra de menu al frame

                menu.add(menu1);//agrega los menus 1 y 3 a la barra de menu

                menu1.add(it1);// agrega items al menu 1 y

                menu1.add(it2);//un submenu 2

                icon=new ImageIcon("mia.jpg").getImage();//crear un icono con el archivo de entrada

                //organiza componentes en paneles

                JPanel p1=new JPanel(new BorderLayout());

            p1.add(lienzo,BorderLayout.CENTER);

            getContentPane().add(p1);

            //declara los objetos que escuchara el manejador de eventos

            it1.addActionListener(this);

            it2.addActionListener(this);

            //mueve el frame a la posicion indicada y establece el tamaño

            setBounds(100,100,maxX+100, maxY+100);

            setIconImage(icon);//Agrega icono a la barra de menu

            setVisible(true);//Hace visible al frame

            }

 //manejador de eventos

  public void actionPerformed (ActionEvent event)

     {Object object = event.getSource ();

     //si se elige el menu 1-1

      if (object == it1){

              dibuja(lienzo.getGraphics());

             }                                

            //si se elige el menu 1-2

      if (object == it2){        

       }

     }

        public void dibuja(Graphics g){

              g.clearRect(0,0,maxX,maxY);

         for(int y=0;y<maxY;y+=35)

                         for(int x=0;x<maxX;x+=45){

                        Color c=new Color((int)(Math.random()*255),(int)(Math.random()*255),(int)(Math.random()*255));

                       g.setColor(c);

                       int d=(int)(Math.random()*100);

                        g.drawRect(x,y,d,d);

                }}

        

    //manejador de eventos de ventanas windows

        public boolean handleEvent(Event e)

        {        //en caso de dar clic en el tache de la ventana         

        //finaliza la aplicacion        

                if(e.id == Event.WINDOW_DESTROY)

                        System.exit(0);

                return super.handleEvent(e);                

        }        

};

class Lienzo extends Canvas{

        public Graphics getGraphics(Graphics g){return g;}

}

Imagen:

[pic 1]

Codigo:

import javax.swing.ImageIcon;

import java.lang.Math;

public class Entramado1 extends JFrame

implements ActionListener

//PaolaNeri ClaseGraficacion 2020

{

        JMenuBar menu=new JMenuBar(); //crea una barra de menu

    JMenu menu1=new JMenu("Entramado",true);//Submenu        

        JMenuItem it1=new JMenuItem("Iniciar");

        JMenuItem it2=new JMenuItem("Pausar");

        Lienzo lienzo=new Lienzo();

        Image icon;//Declara un objeto de imagen tipo icono

        int maxX,maxY;//Determina las coordenadas maximas del frame

        

        public static void main(String[] args) throws IOException

        {

                System.out.println("La practica entramado esta corriendo..");

                 Entramado1 i=new Entramado1();//se llama al constructor del frame

        }

        

        public Entramado1()throws IOException//crear el constructor del frame

        {         super("Entramado");//Asi se llama al constructor de una clase extendida

...

Descargar como (para miembros actualizados)  txt (17.6 Kb)   pdf (616.8 Kb)   docx (510.5 Kb)  
Leer 22 páginas más »
Disponible sólo en Clubensayos.com