📄 example11_4.java.bak
字号:
import java.applet.*;
import java.util.*;
import java.awt.*;
import java.awt.event.*;
class Mycanvas1 extends Canvas
{
int x,y,r;
int red,green,blue;
Mycanvas1()
{
setSize(100,100);
setBackground(Color.cyan);
}
public void setX(int x)
{this.x=x;}
public void setY(int y)
{this.y=y;}
public void setR(int r)
{this.r=r;}
public void paint(Graphics g)
{g.drawOval(x,y,2*r,2*r);}
}
public class Example11_4 extends Applet implements ActionListener
{
Mycanvas1 canvas1;
TextField inputX,inputY,inputR;
Button b;
public void init()
{
canvas1=new Mycanvas1();
inputR=new TextField();
inputX=new TextField();
inputY=new TextField();
add(new Label("输入园位置坐标"));
add(inputX);
add(inputY);
add(new Label("输入圆半径"));
add(inputR);
b=new Button("确定");
b.addActionListener(this);
add(b);
add(canvas1);
}
public void actionPerformed(ActionEvent e)
{
int x,y,r;
try{
x=Integer.parseInt(inputX.getText());
y=Integer.parseInt(inputY.getText());
r=Integer.parseInt(inputR.getText());
canvas1.setX(x);
canvas1.setY(y);
canvas1.setR(y);
canvas1.repaint();
}
catch(NumberFormatException ee)
{
x=0;y=0;r=0;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -