Varje Java applet innehåller en " paint " metoden . Den applet klassen automatiskt hanterar dra av alla element i användargränssnittet på skärmen definieras som en del av panelprogrammet . Emellertid, som ett " paint "-metoden , har programmeraren direkt tillgång till skärmen. Detta tillåter henne att dra till programmets canvas direkt och gör skapandet icke standard användargränssnitt , grafik och även spel som möjligt. Instruktioner
1
Öppna en textredigerare eller Java Integrated Development Environment som NetBeans .
2
Öppna din applet -filen om du redan har ett. Om inte , klistra in följande applet kod till din textredigerare : . .
Import java.awt *;
import java.applet *;
import javax.swing . * ;
public class javaappletpaint utökar JApplet {
public void paint ( Graphics g ) {
super.paint ( g ) ;
}
}
Denna enkla applet innehåller inget annat än ett paint metod . Denna metod tar ett Graphics-objekt som ger dig ett sammanhang där att rita vad du vill . Färgen Metoden innehåller endast ett kommando :
super.paint ( g ) ;
Detta kommando talar om för appleten att utföra alla operationer förvalda färgen för JApplet klassen . Det är ett absolut nödvändigt kommando om du inte tänker dra varje aspekt av Applets utseende manuellt Addera 3
Klistra in följande kod för att rita ett enkelt textmeddelande inom applet : .
g.setColor ( Color.blue ) ;
g.setFont ( ny Font ( " serif " , Font.ITALIC + Font.BOLD , 36 ) ;
g.drawString ( " hello World " , 40,80 ) ; !
Detta gör ett enkelt textmeddelande i en kursiv och fet stil i storlek 36 , 40 pixlar från vänster sida av panelprogrammet och 80 pixlar från toppen När du ritar . text som denna , är det baslinjen för tecknet längst till vänster i den text som är placerad i detta läge
4
klistra in följande kommandon i metoden paint för att rita en rektangel : .
g.setColor ( Color.red ) ;
g.drawRect ( 40 , 80 , 45 , 50 ) ;
Detta ritar en rektangel 40 pixlar från vänster och 80 pixlar från toppen av applet rektangeln är 45 pixlar bred och 50 pixlar hög
5
Klistra in följande för att rita en bild : . .
bild i = Toolkit.getImage ( " http://www.server.com /image.bmp " ) ;
g.drawImage (i , 40,80 , null ) ;
Du måste byta bildens URL med placeringen av en riktig bild på din egen server .