package aplet1;
import java.awt.*;
import java.awt.geom.AffineTransform;
import java.awt.geom.Point2D;
import java.applet.*;
public class Aplet1 extends Applet {
public void paint(Graphics g) {
int width = getSize().width;
int sunWidth=width/4;
int sunHeight=width/4;
int x1 = -width;
int y1 = 0;
Point2D point1 = new Point(x1, y1);
int x2 = width-(sunWidth/2);
int y2 = 0;
Point2D point2 = new Point(x2, y2);
g.setColor(Color.YELLOW);
g.fillArc(x2, -sunHeight/2, sunWidth, sunHeight, 180, 90);
for (int i = 0; i < 9; i++) {
double radian = Math.toRadians(-11.25 * i);
Point2D point1Rotated = new Point();
AffineTransform.getRotateInstance(radian, width, 0).transform(point1, point1Rotated);
Point2D point2Rotated = new Point();
AffineTransform.getRotateInstance(radian, width, 0).transform(point2, point2Rotated);
g.drawLine((int) point2Rotated.getX(), (int) point2Rotated.getY(), (int) point1Rotated.getX(), (int) point1Rotated.getY());
}
}
}
{"html5":"htmlmixed","css":"css","javascript":"javascript","php":"php","python":"python","ruby":"ruby","lua":"text\/x-lua","bash":"text\/x-sh","go":"go","c":"text\/x-csrc","cpp":"text\/x-c++src","diff":"diff","latex":"stex","sql":"sql","xml":"xml","apl":"apl","asterisk":"asterisk","c_loadrunner":"text\/x-csrc","c_mac":"text\/x-csrc","coffeescript":"text\/x-coffeescript","csharp":"text\/x-csharp","d":"d","ecmascript":"javascript","erlang":"erlang","groovy":"text\/x-groovy","haskell":"text\/x-haskell","haxe":"text\/x-haxe","html4strict":"htmlmixed","java":"text\/x-java","java5":"text\/x-java","jquery":"javascript","mirc":"mirc","mysql":"sql","ocaml":"text\/x-ocaml","pascal":"text\/x-pascal","perl":"perl","perl6":"perl","plsql":"sql","properties":"text\/x-properties","q":"text\/x-q","scala":"scala","scheme":"text\/x-scheme","tcl":"text\/x-tcl","vb":"text\/x-vb","verilog":"text\/x-verilog","yaml":"text\/x-yaml","z80":"text\/x-z80"}