/*-------------------------------------------------------
【程序设计】
---------------------------------------------------------
题目:编写Applet, 其中包含两个按钮,点击一个按钮时,通过paint() 方法在(100,100)位置处画一个蓝色的圆,圆的半径为30; 点击另一个按钮时,在(100,100)位置处,画一个红色的圆, 圆的半径为30。
-------------------------------------------------------*/ import java.awt.*;
import java .awt .event .*; import java.applet.*;
public class Prog1 extends Applet implements ActionListener {
int i;
Button btn1,btn2; public void init() {
btn1=new Button(\ btn2=new Button(\ add(btn1); add(btn2);
btn1.addActionListener(this); btn2.addActionListener(this); }
public void paint(Graphics g) {
if(i==1)
{ g.setColor(Color.blue);
g.drawOval(100,100,60,60); }
if(i==2)
{ g.setColor(Color.red);
g.drawOval(100,100,60,60); } }
public void actionPerformed(ActionEvent e) {
/**********Program**********/ if(e.getSource()==btn1) i=1;
if(e.getSource()==btn2) i=2; repaint();
/********** End **********/
} }
/*------------------------------------------------------- 【程序设计】
---------------------------------------------------------
题目:请编写一个Applet,其功能为:在窗口中按左对齐方式 摆放三个单选按钮。
-------------------------------------------------------*/
import java.applet.Applet; import java.awt.*;
public class Prog1 extends Applet {
CheckboxGroup optGroup; Checkbox opt1, opt2, opt3; public void init( ) {
/**********Program**********/
setLayout( new FlowLayout(FlowLayout.LEFT)); optGroup = new CheckboxGroup();
opt1 = new Checkbox( \选项1\ add( opt1 );
opt2 = new Checkbox( \选项2\ add( opt2 );
opt3 = new Checkbox( \选项3\ add( opt3 );
/********** End **********/ } }
/*------------------------------------------------------- 【程序设计】
---------------------------------------------------------
题目:在窗口中接收用户输入的一个双精度浮点数,然后输出其整数部分。
-------------------------------------------------------*/
import java.awt.*; import java.applet.*;
public class Prog1 extends Applet {
Label p=new Label(\请输入一个双精度浮点数:\ TextField in=new TextField(18); Label out=new Label(\ public void init() {
/**********Program**********/
add(p); add(in); add(out)
/********** End **********/ }
public boolean action(Event e,Object o) {
if(e.target==in)
out.setText(\其整数部分为 \ repaint( ); return true; } }
/*------------------------------------------------------- 【程序设计】
---------------------------------------------------------
题目:请编写一个Applet,其功能为:在Applet窗口中以坐标(10,20) 为左上角,画宽度为60、高度为30的黑边白心矩形。
-------------------------------------------------------*/
import java.awt.*; import java.applet.*;
public class Prog1 extends Applet {
public void paint( Graphics g) {
/**********Program**********/
g.setColor(new Color(0,0,0)); g.drawRect(10,20,60,30);
g.setColor(new Color(255,255,255)); g.fillRect(11,21,59,29);
/********** End **********/ } }
/*------------------------------------------------------- 【程序设计】
---------------------------------------------------------
题目:请编写一个Applet,其功能为:在窗口中按居中方式摆放 三个单选按钮。
-------------------------------------------------------*/ import java.applet.Applet; import java.awt.*;
public class Prog1 extends Applet {
CheckboxGroup optGroup; Checkbox opt1, opt2, opt3; public void init( ) {
/**********Program**********/
optGroup = new CheckboxGroup();
opt1 = new Checkbox( \选项1\ add( opt1 );
opt2 = new Checkbox( \选项2\ add( opt2 );
opt3 = new Checkbox( \选项3\
add( opt3 );
/********** End **********/ } }
/*------------------------------------------------------- 【程序设计】
---------------------------------------------------------
题目:请编写一个实现如下功能的Applet :设已知一个字符数组, 它的初值为\,请将这个串以蓝色斜体、 大小为24的字体显示在Applet窗口上。
-------------------------------------------------------*/
import java.applet.*; import java.awt.*;
public class Prog1 extends Applet {
char buff[]={'T','h','i','s',' ','i','s',' ','a',' ','s','t','r','i','n','g'}; public void paint(Graphics g) {
/**********Program**********/
g.setColor( Color.blue );
g.setFont( new Font(\ g.drawChars(buff,0,16,30,30);
/********** End **********/ } }
/*-------------------------------------------------------
【程序设计】
---------------------------------------------------------
题目:请编写一个Applet实现如下功能:接受文本框输入的一个 正整数,求该数的平方根,并输出。
-------------------------------------------------------*/
import java.applet.*; import java.awt.*;
import java.awt.event.*;
public class Prog1 extends Applet implements ActionListener {