私はこれが初めてで、何をすべきかわからず、完全に立ち往生しています!
アルメニアの旗を作成しましたが、行は簡単でした.
コードを変更して水平 (または赤、白、緑のイタリア国旗のようなもの) にしたい場合、どのようにコーディングすればよいでしょうか?
これが私がアルメニアの旗を作った方法です:
import java.awt.Color;
/**
* A program to draw an Armenian flag.
*
* @author O
* @version 5
*/
public class ArmenianFlag
{
public static void main(String[] args)
{
// the flag has three bands of colour
// and the aspect ratio is 1:2 (it's twice as wide as it is high)
int WIDTH = 6;
int HEIGHT = 3;
int CELL_SIZE= 60;
// Mix up the right colours
Color RED = Color.RED;
Color BLUE = new Color(0, 0, 170);
Color ORANGE = new Color(255, 153, 0);
// Create the window to display in
FlagFrame frame = new FlagFrame("Armenia", HEIGHT, WIDTH, CELL_SIZE);
// OK - now we are ready to paint the colours in the right places
for(int row = 0; row < HEIGHT; row++)
{
for(int col = 0; col < WIDTH; col++)
{
switch(row)
{
case 0:
frame.selectColor(row, col, RED);
break;
case 1:
frame.selectColor(row, col, BLUE);
break;
case 2:
frame.selectColor(row, col, ORANGE);
break;
}
}
}
}
}