<предварително> java.awt.Graphics внос; внос java.awt.Color; внос java.awt.Rectangle; обществени клас FirstApplet простира java.applet.Applet {обществени невалидни боя (Graphics ж) {INT ширина; инт височина; Правоъгълник г; R = g.getClipBounds (); ширина = r.width - 1; височина = r.height - 1; g.drawRect (0, 0, ширина, височина); g.drawLine (0, 0, ширина, височина); g.drawLine (ширина, 0, 0, височина); }}
Когато стартирате този пример, това, което ще забележите е, че правоъгълника и диагоналите точно пасват областта за чертане. Плюс това, когато промените размера на прозореца, правоъгълника и диагоналите се преначертават автоматично в новия размер. Има пет нови концепции, въведени в този кодекс, така че нека да погледнем на тях:
<ол> <ли> Първо, защото ние сме с помощта на класа Rectangle ние трябва да внасяме java.awt.Rectangle на трета линия на програмата .
<Ли> Ние са декларирали три променливи в тази програма. Two (ширина и височина) са от тип INT и една (с) е от тип правоъгълник.
<Ли> Използвахме getClipBounds функционират, за да получите размера на областта за чертане. Той не приема параметри, за да сме преминали то все (" () "), но тя се връща на правоъгълник. Писахме линията, " г = g.getClipBounds (); " да