📄 chartapp.java
字号:
import java.applet.*;
import java.awt.*;
public class ChartApp extends Applet
{
double correct,incorrect,notattempted;
public void init()
{
setBackground(Color.white);
try
{
correct=Double.valueOf(getParameter("correct")).doubleValue();
incorrect=Double.valueOf(getParameter("incorrect")).doubleValue();
notattempted=Double.valueOf(getParameter("notattempted")).doubleValue();
}
catch(Exception e)
{
correct=incorrect=notattempted=0.0;
}
}
public void start()
{
repaint();
}
public void paint(Graphics g)
{
int c=(int)(correct*3.6);
int i=(int)(incorrect*3.6);
int n=(int)(notattempted*3.6);
g.setColor(Color.white);
g.drawOval(10,10,200,200);
g.setColor(Color.green);
g.fillArc(10,10,200,200,0,c);
g.setColor(Color.red);
g.fillArc(10,10,200,200,c,i);
g.setColor(Color.pink);
g.fillArc(10,10,200,200,c+i,n);
g.setColor(Color.green);
g.fillRect(20,240,10,10);
g.setColor(Color.red);
g.fillRect(20,260,10,10);
g.setColor(Color.pink);
g.fillRect(20,280,10,10);
g.setColor(Color.black);
g.drawString("Correct : "+correct+"%",40,250);
g.drawString("Incorrect : "+incorrect+"%",40,270);
g.drawString("Not Attempted : "+notattempted+"%",40,290);
}
}
/*<applet code=ChartApp width=220 height=300>
<param name=correct value="30">
<param name=incorrect value="60">
<param name=notattempted value="10">
</applet>
*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -