Page 1415 - Informatica dalla A a Z
P. 1415

catch (MalformedURLException e)

                          {
                               System.out .printIn( "URL errato" );
                          }
                          area = new AreaGrafica();
                          addMouseListener ( this);
                          setBackground(Color.yellow);
                          setContentPane( area);
                   }
              // metodi che gestiscono gl i eventi del mouse
                          public void mouseClicked(MouseEvent e)
                          {
                               AppletContext ac = getAppletContext ( );
                               ac.showDocument ( indirizzo);
                          }
                          public void mousePressed(MouseEvent e) {}
                          public void mouseReleased(MouseEvent e) {}
                          public void mouseEntered(MouseEvent e) {}
                          public void mouseExited(MouseEvent e) { }

                          class AreaGrafica extends JPanel
                          {
                               private String scritta = "grafica per web ";
                               public void paintComponent (Graphics g)
                                {
                                    g.setFont ( new Font ( "Arial", Font.ITALIC, 30)
              );
                                      Color testo = new Color (190, 240, 160);
                                      for(int i=0; i<scritta.lengthQ; i++)
                                      {
                                          g.setColor (Color .blue);
                                             g.fillOval( 25+50*i, 20, 50, 50);
                                             g.setColor ( testo);
                                             g.drawString( " "+ scritta.charAt(i),
              35+50*i, 50);
                                      }
                               }
                          }
           In un’applet possono anche essere visualizzate le immagini che vengono caricate dalla rete.
           I formati che sono supportati da Java sono gli stessi di quelli usati normalmente in Internet

           per le pagine Web: gif, jpeg e png.
              Image img = getImage(getDocumentBase( ), "foto. jpg" );

           Esercizio: Creare un banner pubblicitario con un’immagine: facendo clic su di esso si apre
           la pagina di un sito Web.


                                                           1411
   1410   1411   1412   1413   1414   1415   1416   1417   1418   1419   1420