如何在Java中画一个矩形?
How to draw a rectangle in Java?
我正在开发一个需要通过搜索数组来绘制形状(矩形等)的应用程序:
while(array!=null)
{
if(array.equals("x"))
then
drawRect(100,100,50,20);
}
每个矩形都必须绘制在一个框架上并使用不同的坐标。
您的代码有错误。 then
一词在 Java 中不存在。
while(array!=null) {
if(array.equals("x")) {
drawRect(100,100,50,20);
}
}
Google中有很多例子。最好的是 Oracle 教程 Drawing Geometric Primitives。
public void paint (Graphics g) {
Graphics2D g2 = (Graphics2D) g;
if (yourCondition) {
g2.draw(new Rectangle2D.Double(x, y, rectwidth, rectheight));
}
}
// Define an array
String[] array = {"a","b","x"};
for(int i=0; i < array.length; i++)
{
if(array[i] == "x")
{
drawRect(100,100,50,20);
}
}
我正在开发一个需要通过搜索数组来绘制形状(矩形等)的应用程序:
while(array!=null)
{
if(array.equals("x"))
then
drawRect(100,100,50,20);
}
每个矩形都必须绘制在一个框架上并使用不同的坐标。
您的代码有错误。 then
一词在 Java 中不存在。
while(array!=null) {
if(array.equals("x")) {
drawRect(100,100,50,20);
}
}
Google中有很多例子。最好的是 Oracle 教程 Drawing Geometric Primitives。
public void paint (Graphics g) {
Graphics2D g2 = (Graphics2D) g;
if (yourCondition) {
g2.draw(new Rectangle2D.Double(x, y, rectwidth, rectheight));
}
}
// Define an array
String[] array = {"a","b","x"};
for(int i=0; i < array.length; i++)
{
if(array[i] == "x")
{
drawRect(100,100,50,20);
}
}