BeBee

Esercizio scolastico (4BI, maggio 2007) … Note Si utilizzano immagini, double buffering, timer, mouse, … Gli insetti sono di Andrés Quintero Nessun insetto è stato maltrattato durante lo sviluppo del gioco Scarica il progetto Ulteriore sviluppo del gioco con Processing.

Caricare un’immagine

L’immagine si posizione al centro della finestra grafica (almeno il suo angolo in alto a sinistra…) …   … Se la finestra è più grande si nota di meno… …   … import java.applet.*; import java.awt.*; public class a_duke_0 extends Applet { private Image immagine; public void init() { immagine=getImage(getCodeBase(), “duke.jpg”); } public void paint(Graphics … Leggi tutto

JApplet > Barra dei menu

Vedi la versione AWT e Swing. La scelta effettuata nella barra dei menu è visualizzata nella barra di stato del browser. …   import java.awt.*; import java.awt.event.*; import javax.swing.*; public class MenuJApplet1 extends    JApplet                           implements ActionListener {    public void init() … Leggi tutto

JApplet > Barra di navigazione

Vedi la versione Applet. import java.awt.*; import java.awt.event.*; import java.net.*; import javax.swing.*; public class JAppletURL extends JApplet implements ActionListener { String l1, l2, l3, //link e1, e2, e3; //etichette URL u1, u2, u3; //url public void init() { l1=getParameter(“link1”); e1=getParameter(“etic1”); l2=getParameter(“link2”); e2=getParameter(“etic2”); l3=getParameter(“link3”); e3=getParameter(“etic3”); try { u1=new URL(l1); u2=new URL(l2); u3=new URL(l3); } catch(MalformedURLException ex) … Leggi tutto

Applet > Disegno a mano libera

Vedi la versione AWT. Il tuo browser non gestisce correttamente l’applicazione. import java.awt.*; import java.awt.event.*; import java.applet.Applet; public class AppletDisegnoAManoLibera extends    Applet                                       implements MouseListener,                       … Leggi tutto

Applet > Quadrati e cerchi

Disegna quadrati e cerchi con colore e dimensione variabili Figura.java: import java.awt.*; public class Figura {    public static final String QUADRATO=”Quadrato”;    public static final String CERCHIO =”Cerchio”;    public Point  punto;    public String forma;    public Color  colore;    public int    dimensione;    public Figura(Point np, String nf, Color nc, int … Leggi tutto

Applet > Font standard

Vedi la versione AWT. … import java.awt.*; import java.applet.*; public class FontTest extends Applet {    public void paint(Graphics g)    {       String Nomi[]={ “Serif”, “SanSerif”, “Monospaced” };       int Stili[]={ Font.PLAIN, Font.BOLD, Font.ITALIC, Font.BOLD|Font.ITALIC };       String msg=”Abracadabra”;       for(int i=0; i < Nomi.length; i++) ... Leggi tutto

JApplet > Analisi del colore

Vedi la versione AWT, Applet e Swing. … import java.awt.*; import java.awt.event.*; import javax.swing.*; public class CambiaColore2 extends    JApplet                            implements ActionListener {    private Color[] cCOLORI={       Color.black    , Color.blue   , Color.cyan  ,       Color.darkGray … Leggi tutto

JApplet > Cambia colore

Vedi la versione AWT, Applet e Swing. … import java.awt.*; import java.awt.event.*; import javax.swing.*; public class CambiaColore1 extends    JApplet                            implements ActionListener {    private Color[] cCOLORI={       Color.black , Color.blue , Color.cyan ,       Color.darkGray , Color.gray … Leggi tutto