![]() |
JAVA (Апплеты JAVA)
всем привет, помогите пожалуйста разобратся в лабораторной работе
http://s41.radikal.ru/i093/0904/9d/cd3b25841b3f.jpg вот есть пример: import java.awt.*; import java.applet.*; import java.util.*; public class java extends Applet { Calendar c=Calendar.getInstance(); int my[]; int x,y,size; Color curColor[]={Color.cyan, Color.orange, Color.blue, Color.yellow, Color.green, Color.magenta, Color.red}; String ImageParam; AudioClip auClip; Image myImage; public void init(){ resize(250,250); setBackground(Color.pink); setForeground(Color.blue); StringTokenizer myTokenizer = new StringTokenizer(getParameter("data"),"|"); my=new int [myTokenizer.countTokens()]; int i=0; while (myTokenizer.hasMoreTokens()) { my[i]=new Integer(myTokenizer.nextToken()).intValue(); i++;} ImageParam = getParameter("image"); myImage=getImage(getDocumentBase(),ImageParam); String sound = getParameter("sound"); auClip = this.getAudioClip(getDocumentBase(),sound);} public void start() { auClip.loop();} public void stop() {auClip.stop();} public void paint(Graphics g) { g.drawString("Date"+c.get(Calendar.DATE)+"."+c.get (Calendar.MONTH)+"."+ c.get(Calendar.YEAR), 160, 28); g.setColor(Color.white); g.drawImage(myImage,20,20,this); Font mf=new Font("Serif",Font.BOLD,(int)getSize().width/40); g.setFont(mf); FontMetrics f= g.getFontMetrics(); String s="Иванов Иван Иваніч"; String s1="группа K-42"; g.setColor(Color.blue); g.drawString(s,((int)getSize().width-f.stringWidth(s))/2,(int) (getSize().height*0.1)); g.drawString(s1,((int)getSize().width-f.stringWidth(s1))/2,(int) (getSize().height*0.15)); int step=(int)getSize().width/(my.length+2); int h=(int) getSize().height-50; int i1=0; for(int i=0;i<my.length;i++,i1++){ g.setColor(curColor[i1]); int hh=h*my[i]/100; g.fillRect(step*(i+1),h-hh,step,h*my[i]/100); g.setColor(Color.white); Font mf1=new Font("Serif",Font.BOLD,(int)(step/4)); g.setFont(mf1); g.drawString(new Integer(my[i]).toString()+" %",(step*(i+1)+(step-f.stringWidth(my[i]+" %"))/2),(h-hh+(hh+mf.getSize())/2)); if (i1==6) i1=0; }} } Как переделать под мой вариант |
кто - нить шарит в Ява, помогите плиз
|
| Время: 23:41 |