/* Java Applet generated by CGLIB of B-Prolog */ import java.awt.*; import java.applet.Applet; import java.awt.event.*; import java.net.*; import java.net.*; public class allBuiltinComponents extends Applet { boolean repeat = false; public void start(){repeat = true; } public void stop(){repeat = false; } Button bu_3; TextArea ta_23; TextField tf_26; Image im_32; List list_33; Choice choice_36; Checkbox checkbx_38; public void init(){ setLayout(null); bu_3 = new Button("text"); add(bu_3); bu_3.setSize(36,20); bu_3.setLocation(193,50); bu_3.setForeground(new Color(-16777216)); bu_3.setFont(new Font("Dialog",0,10)); ta_23 = new TextArea("Text area",4,1); add(ta_23); ta_23.setSize(36,36); ta_23.setLocation(193,370); ta_23.setFont(new Font("Dialog",0,10)); tf_26 = new TextField("Text Field",1); add(tf_26); tf_26.setSize(36,20); tf_26.setLocation(137,426); tf_26.setFont(new Font("Dialog",0,10)); im_32 = getImage(getCodeBase(),"animal1.gif"); list_33 = new List(); list_33.add("one"); list_33.add("two"); list_33.add("three"); add(list_33); list_33.setSize(36,24); list_33.setLocation(137,226); list_33.setForeground(new Color(-16777216)); choice_36 = new Choice(); add(choice_36); choice_36.add("yi"); choice_36.add("er"); choice_36.add("san"); choice_36.setSize(36,20); choice_36.setLocation(193,90); choice_36.setForeground(new Color(-16777216)); checkbx_38 = new Checkbox("check"); add(checkbx_38); checkbx_38.setSize(36,20); checkbx_38.setLocation(137,90); checkbx_38.setForeground(new Color(-16777216)); } public void paint(Graphics g){ g.setColor(new Color(-16776961)); g.setFont(new Font("Dialog",1,11)); g.drawString("Arc",98,62); g.setColor(new Color(-16777216)); g.fillArc(137,50,36,20,20,150); g.setColor(new Color(-16776961)); g.setFont(new Font("Dialog",1,11)); g.drawString("Button",249,62); g.setColor(new Color(-16776961)); g.setFont(new Font("Dialog",1,11)); g.drawString("Circle",85,142); g.setColor(new Color(-16777216)); g.fillOval(137,130,36,36); g.setColor(new Color(-16777216)); g.setFont(new Font("Dialog",0,10)); g.drawString("Label",137,197); g.setColor(new Color(-16776961)); g.setFont(new Font("Dialog",1,11)); g.drawString("Label",87,198); g.setColor(new Color(-16776961)); g.setFont(new Font("Dialog",1,11)); g.drawString("Line",249,198); g.setColor(new Color(-16777216)); { int[] xs= new int[]{205,207,230,228,205}; int[] ys= new int[]{194,192,205,207,194}; g.fillPolygon(xs,ys,5); } { int[] xs= new int[]{193,204,208,193}; int[] ys= new int[]{186,197,189,186}; g.fillPolygon(xs,ys,4); } g.setColor(new Color(-16777216)); g.fillOval(193,226,36,24); g.setColor(new Color(-16776961)); g.setFont(new Font("Dialog",1,11)); g.drawString("Oval",249,238); g.setColor(new Color(-16776961)); g.setFont(new Font("Dialog",1,11)); g.drawString("RoundRectangle",28,282); g.setColor(new Color(-16777216)); g.fillRoundRect(137,270,36,24,9,6); g.setColor(new Color(-16777216)); g.fillRect(193,270,36,24); g.setColor(new Color(-16776961)); g.setFont(new Font("Dialog",1,11)); g.drawString("Rectangle",249,282); g.setColor(new Color(-16776961)); g.setFont(new Font("Dialog",1,11)); g.drawString("Polygon",73,326); g.setColor(new Color(-16777216)); { int[] xs= new int[]{137,137,155,173,155}; int[] ys= new int[]{314,332,350,332,314}; g.fillPolygon(xs,ys,5); } g.setColor(new Color(-16777216)); g.fillRect(193,314,36,36); g.setColor(new Color(-16776961)); g.setFont(new Font("Dialog",1,11)); g.drawString("Square",249,326); g.setColor(new Color(-16776961)); g.setFont(new Font("Dialog",1,11)); g.drawString("Star",95,382); g.setColor(new Color(-16777216)); g.fillOval(148,381,14,14); { int[] trian_xs, trian_ys; trian_xs = new int[]{150,155,159}; trian_ys = new int[]{382,370,382}; g.fillPolygon(trian_xs,trian_ys,3); trian_xs = new int[]{159,172,161}; trian_ys = new int[]{382,382,390}; g.fillPolygon(trian_xs,trian_ys,3); trian_xs = new int[]{161,165,155}; trian_ys = new int[]{390,402,395}; g.fillPolygon(trian_xs,trian_ys,3); trian_xs = new int[]{155,144,148}; trian_ys = new int[]{395,402,390}; g.fillPolygon(trian_xs,trian_ys,3); trian_xs = new int[]{148,137,150}; trian_ys = new int[]{390,382,382}; g.fillPolygon(trian_xs,trian_ys,3); } g.setColor(new Color(-16776961)); g.setFont(new Font("Dialog",1,11)); g.drawString("TextArea",249,382); g.setColor(new Color(-16776961)); g.setFont(new Font("Dialog",1,11)); g.drawString("TextField",67,438); g.setColor(new Color(-16777216)); { int[] xs= new int[]{137,173,137,137}; int[] ys= new int[]{486,486,466,486}; g.fillPolygon(xs,ys,4); } g.setColor(new Color(-16776961)); g.setFont(new Font("Dialog",1,11)); g.drawString("Triangle",72,478); g.setColor(new Color(-16777216)); g.setFont(new Font("Dialog",0,9)); g.drawString("TextBox",195,437); g.drawRect(193,426,36,20); g.setColor(new Color(-16776961)); g.setFont(new Font("Dialog",1,11)); g.drawString("TextBox",249,438); g.setColor(new Color(-16776961)); g.setFont(new Font("Dialog",1,11)); g.drawString("Image",249,142); g.drawImage(im_32,193,130,36,36,this); g.setColor(new Color(-16776961)); g.setFont(new Font("Dialog",1,11)); g.drawString("List",96,238); g.setColor(new Color(-16776961)); g.setFont(new Font("Dialog",1,11)); g.drawString("Choice",249,102); g.setColor(new Color(-16776961)); g.setFont(new Font("Dialog",1,11)); g.drawString("Checkbox",62,102); } }