我正在开发一个需要通过搜索数组来绘制形状(矩形等)的应用程序,例如:
while(array!=null)
{
if(array.equals("x"))
then
drawRect(100,100,50,20);
}
每个矩形必须绘制在单个框架上并具有不同的坐标。
最佳答案
您的代码中有错误。 Java 中不存在 then
这个词。
while(array!=null) {
if(array.equals("x")) {
drawRect(100,100,50,20);
}
}
Google 里有很多例子。最好的是Drawing Geometric Primitives由 Oracle 教程提供。
public void paint (Graphics g) {
Graphics2D g2 = (Graphics2D) g;
if (yourCondition) {
g2.draw(new Rectangle2D.Double(x, y, rectwidth, rectheight));
}
}
关于java - 如何在Java中绘制一个矩形?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31994852/