编写方法squareOfAsterisks ,显示边长由整数参数side指定的实心星号正方形(行数列数相同)
例如,如果side= 4,则方法显示如下图案
****
****
****
****
将该方法编入一个applet,从用户那里读入整数值side,并用squareOfAsterisks方法绘图
!!注意:该方法应该由paint方法调用并接收paint方法传来的Graphics对象。
例如,如果side= 4,则方法显示如下图案
****
****
****
****
将该方法编入一个applet,从用户那里读入整数值side,并用squareOfAsterisks方法绘图
!!注意:该方法应该由paint方法调用并接收paint方法传来的Graphics对象。
解决方案 »
- 今天的面试题
- 同步问题 thinking in java中的一段代码 不知如何理解
- 请问大家帮忙,最好是懂葡萄牙语的朋友,急!高分相送!谢谢!
- 我的组播程序如果设置了setLoopbackMode(true)为什么就收不到消息了?
- 对 read(char char[],int off,int len) 不解
- 视频采集与传输代码中出现的错误。
- 用JAVA做一个连连看程序,关于帖图的问题!
- 写了一个实现报数出队的算法,觉得实现方法不好,请大家批评指正,给出简洁的算法,绝对原创哦
- 大家常说主线程主线程,但是主线程能像线程那样不停得运行吗?
- 关于byte数组
- JAVA程序能通过编译,不能运行的问题
- 一个组件之间间距的问题。
在paint中根据参数大小循环调用 不知道有什么问题?
for(j=0;j<side;j++){
System.out.println("*");
}
import java.awt.Graphics;
public class Test extends Applet {
@Override
public void paint(Graphics g) {
// TODO Auto-generated method stub
int side = Integer.parseInt(getParameter("side"));
squareOfAsterisks(g,side);
}
public void squareOfAsterisks(Graphics g, int side){
for(int i =0; i<side;++i){
for(int j=0; j<side;++j){
g.drawString("*", j*10+10, i*10+10);
}
}
}}