Draw Flag Of Nepal Using Graphics in AWT. [Most Unique Flag in the world]
import java.awt.;
import java.awt.event.;
public class NepalFlag extends Frame
{
NepalFlag()
{
this.setTitle("Flag of Nepal");
this.setSize(700,700);
this.setVisible(true);
// for closing the frame
//using the concept of anonymous class
this.addWindowListener(new WindowAdapter()
{
@Override
public void windowClosing(WindowEvent we)
{
System.exit(0);
}
});
}
@Override
public void paint(Graphics g)
{
// Creating the black color rod to hold the flag
g.setColor(Color.BLACK);
g.fillRect(30,30,10,600);
// creating the outer blue part of flag
g.setColor(Color.BLUE);
int x1Points[] = {40,340,120,540,40,40};
int y1Points[] = {30,230,230,530,530,30};
g.fillPolygon(x1Points,y1Points,5);
// creating inner red part flag
g.setColor(Color.RED);
int x2Points[] = {50,310,90,505,50,50};
int y2Points[] = {50,220,220,520,520,50};
g.fillPolygon(x2Points,y2Points,5);
// circle white sun
g.setColor(Color.WHITE);
g.fillArc(100,350,125,125,0,360);
// for the half moon shape
g.fillArc(100,155,100,35,0,-180);
Font font = new Font("Times New Roman",Font.ITALIC,30);
g.setFont(font);
g.setColor(Color.BLUE);
g.drawString("FLAG OF NEPAL", 60, 600);
g.drawString("MADE WITH LOVE BY SANDESH",70,650);
}
public static void main(String[] args)
{
new NepalFlag();
}
}
source:
Sandesh Shrestha
Hi - just upvoted. We are trying to unite and support Nepalese on the steemit. Please join us on Discord https://discord.gg/KdBmdm and let’s have a chat what we can help each other to build this community with @steem4nepal 😊🙏🏼
Congratulations @sthasandesh! You received a personal award!
You can view your badges on your Steem Board and compare to others on the Steem Ranking
Vote for @Steemitboard as a witness to get one more award and increased upvotes!