AppletsJava y la Web   Applets
Temas•Las diferencias entre Applets yaplicaciones.•Como crear un applets•Como colocar un applet en una paginaWeb.•Como env...
Objetivos  Conocer las diferencias entreApplets y las aplicaciones en Java.Adquirir las nociones básicas para    crear un ...
¿QUÉ ES UN APPLET?Un applet es una mini-aplicación, escrita enJava, que se ejecuta en un browser(Netscape Navigator, Micro...
Diferencia applets-Aplicación          La diferencia radica en la forma como                       se ejecuta..           ...
Características de los applets           Los ficheros de Java compilados (*.class) se          descargan a través de la re...
Para el programador    Las applets no tienen un método main() con    el que comience la ejecución. El papel central       ...
Jerarquía de clases de applets
Normas de seguridad No pueden escribir archivos en el sistema de archivos del usuario.    No pueden comunicarse con un sit...
La clase Applet es la principalLa clase applet que se crea asume laforma siguiente:public class yourApplet extendsjava.app...
Ejemplo        import java.awt. Graphics;        import java.awt.Font;        import java.awt.Color;public class Palindrom...
Un recorrido por los applets      Resumen
Applets and applications An applet is a Java program that runs on  a web page       Applets can be run within any modern...
Packages and classes Java supplies a huge library of pre-  written “code,” ready for you to use in  your programs Code i...
The Applet class To create an applet, you must import  the Applet class       This class is in the java.applet package ...
Importing the Applet class Here is the directive that you need:     import java.applet.Applet; import is a keyword java...
The java.awt package “awt” stands for “Abstract Window  Toolkit” The java.awt package includes classes  for:        Dra...
Ejemplo: Drawing rectangles There are two ways to draw rectangles: g.drawRect( left , top , width , height ); g.fillRec...
Applets Hola Mundo// Applet HolaMundo de ejemplo //   import java.awt.Graphics;   import java.applet.Applet;  public class...
Upcoming SlideShare
Loading in …5
×

C5 applets v2

1,471 views

Published on

Published in: Education, Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,471
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
77
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

C5 applets v2

  1. 1. AppletsJava y la Web Applets
  2. 2. Temas•Las diferencias entre Applets yaplicaciones.•Como crear un applets•Como colocar un applet en una paginaWeb.•Como enviar información de un applet a laWeb.
  3. 3. Objetivos Conocer las diferencias entreApplets y las aplicaciones en Java.Adquirir las nociones básicas para crear un Applets en Java Colocar un Applets de Java en una página Web.
  4. 4. ¿QUÉ ES UN APPLET?Un applet es una mini-aplicación, escrita enJava, que se ejecuta en un browser(Netscape Navigator, Microsoft InternetExplorer, …) al cargar una página HTMLque incluye información sobre el applet aejecutar por medio de las tags<APPLET>... </APPLET>.
  5. 5. Diferencia applets-Aplicación La diferencia radica en la forma como se ejecuta.. Los applets son ejecutados en cualquier navegador que suministre soporte a Java Para que un Applets sea ejecutado debe ser incluido en una pag Web usando tags HTML
  6. 6. Características de los applets Los ficheros de Java compilados (*.class) se descargan a través de la red desde un servidor Web o servidor HTTP hasta el browser Las applets no tienen ventana propia: se ejecutan en la ventana del browser (en un “panel”). Las applets tienen importantes restricciones de seguridad, que se comprueban al llegar al browser
  7. 7. Para el programador Las applets no tienen un método main() con el que comience la ejecución. El papel central de su ejecución lo asumen otros métodos Todas las applets derivan de la clase java.applet.Applet. Las applets deben redefinir ciertos métodos heredados de Applet que controlan su ejecución: init(),start(), stop(), destroy().
  8. 8. Jerarquía de clases de applets
  9. 9. Normas de seguridad No pueden escribir archivos en el sistema de archivos del usuario. No pueden comunicarse con un sitio de Internet que no sea aquel que sirvió la Pág. Web que lo incluye. El no puede ejecutar ningún programa en el sistema del lector. No pueden cargar programas almacenados en el sistema del usuario
  10. 10. La clase Applet es la principalLa clase applet que se crea asume laforma siguiente:public class yourApplet extendsjava.applet.Applet {//código del applet aquí}
  11. 11. Ejemplo import java.awt. Graphics; import java.awt.Font; import java.awt.Color;public class Palindrome extends Java.applet.Applet { Font f = Font; (“TimesRoman”,Font.BOLD,36) ; public void paint (Graphics screen) { screen.setFont(f); screen.setColor(Color.red); screen.drawString(“Go hang a salami, I’m a lasagna hog.”, 5, 40); }}
  12. 12. Un recorrido por los applets Resumen
  13. 13. Applets and applications An applet is a Java program that runs on a web page  Applets can be run within any modern browser  To run modern Java applets, old browsers need an up-to-date Java plugin  appletviewer is a program that can run An application is a Java program that runs all by itself 13
  14. 14. Packages and classes Java supplies a huge library of pre- written “code,” ready for you to use in your programs Code is organized into classes Classes are grouped into packages One way to use this code is to import it You can import a single class, or all the classes in a package14
  15. 15. The Applet class To create an applet, you must import the Applet class  This class is in the java.applet package The Applet class contains code that works with a browser to create a display window Capitalization matters!  applet and Applet are different names 15
  16. 16. Importing the Applet class Here is the directive that you need: import java.applet.Applet; import is a keyword java.applet is the name of the package A dot ( . ) separates the package from the class Applet is the name of the class There is a semicolon ( ; ) at the end16
  17. 17. The java.awt package “awt” stands for “Abstract Window Toolkit” The java.awt package includes classes for:  Drawing lines and shapes  Drawing letters  Setting colors  Choosing fonts If it’s drawn on the screen, then java.awt is probably involved!17
  18. 18. Ejemplo: Drawing rectangles There are two ways to draw rectangles: g.drawRect( left , top , width , height ); g.fillRect(left , top , width , height ); 18
  19. 19. Applets Hola Mundo// Applet HolaMundo de ejemplo // import java.awt.Graphics; import java.applet.Applet; public class HolaMundo extends Applet { public void paint( Graphics g ) { g.drawString( "Hola Mundo!",25,25 ) ; } }

×