已解决问题
谷歌qinianji用户在2014.05.23提交了关于“谭咏麟j**a定义对象数组”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2024-09-08T21:17:06。importj**a.awt.*;importj**ax.swing.*;publicclassCreatBallextendsJPanel{
publicstaticBallsball[];
intx,y,radius;
Colorc;
publicstaticvoidmain(Stringargs[]){
JFramef=newJFrame("ceshi");
f.add(newCreatBall());
f.setSize(300,200);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLO**);
f.setVisible(true);
}
publicCreatBall(){
super();
ball[0]=newBalls(10,10,20,***.black);
ball[1]=newBalls(40,40,20,***.blue);
}
publicvoidpaint(Graphicsg){
super.paint(g);
this.drawBall(x,y,radius,g,c);
}
publicvoiddrawBall(intx,inty,intradius,Graphicsg,Colorc){
for(inti=0;i<=1;i++){
g.setColor(ball[i].getColor());
g.fillOval(ball[i].getX(),ball[i].getY(),ball[i].getRadius(),ball[i].getRadius());
}
}
}
importj**a.awt.*;
importj**ax.swing.*;
publicclassBalls{
privateintx,y,radius;
privateColorcolor;
Balls(intx,inty,intradius,Colorcolor){
this.x=x;
this.y=y;
this.radius=radius;
this.color=color;
}
publicintgetX(){
returnx;
}
publicintgetY(){
returny;
}
publicintgetRadius(){
returnradius;
}
publicColorgetColor(){
returncolor;
}
}希望大家能够帮助她。
详细问题描述及疑问:importj**a.awt.*;importj**ax.swing.*;
publicclassCreatBallextendsJPanel{
publicstaticBallsball[];
intx,y,radius;
Colorc;
publicstaticvoidmain(Stringargs[]){
JFramef=newJFrame("ceshi");
f.add(newCreatBall());
f.setSize(300,200);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLO**);
f.setVisible(true);
}
publicCreatBall(){
super();
ball[0]=newBalls(10,10,20,***.black);
ball[1]=newBalls(40,40,20,***.blue);
}
publicvoidpaint(Graphicsg){
super.paint(g);
this.drawBall(x,y,radius,g,c);
}
publicvoiddrawBall(intx,inty,intradius,Graphicsg,Colorc){
for(inti=0;i<=1;i++){
g.setColor(ball[i].getColor());
g.fillOval(ball[i].getX(),ball[i].getY(),ball[i].getRadius(),ball[i].getRadius());
}
}
}
importj**a.awt.*;
importj**ax.swing.*;
publicclassBalls{
privateintx,y,radius;
privateColorcolor;
Balls(intx,inty,intradius,Colorcolor){
this.x=x;
this.y=y;
this.radius=radius;
this.color=color;
}
publicintgetX(){
returnx;
}
publicintgetY(){
returny;
}
publicintgetRadius(){
returnradius;
}
publicColorgetColor(){
returncolor;
}
}期待您的答案,希望你能感受到,我最真诚的谢意
!