Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import javax.swing.JPanel;
- import java.awt.Graphics;
- import java.awt.Color;
- import javax.swing.ImageIcon;
- import java.awt.Font;
- public class Panel extends JPanel
- {
- public Panel()
- {
- setBackground(Color.blue);
- }
- public void paintComponent(Graphics g)
- {
- Color brown = new Color(51,24,0);
- Color gray = new Color(51,51,51);
- Color wood = new Color(128,64,0);
- Color lightblue = new Color(153,217,234);
- Color roofshadow = new Color(15,15,14);
- ImageIcon aurora = new ImageIcon("aurora.jpg");
- g.drawImage(aurora.getImage(),0,0,1920,850,null);
- g.setColor(Color.ORANGE);
- g.fillRect(0,300,0,0);
- g.setColor(lightblue);
- int dPoints[] = {300, 450, 700, 1120, 1300, 1464};
- int pPoints[] = {800, 340, 510, 111, 670, 900};
- g.fillPolygon(dPoints, pPoints, 6);
- g.setColor(Color.blue);
- g.setFont(new Font("Serif", Font.BOLD, 48));
- g.drawString("Winter Craphole", 1500,40);
- g.setColor(Color.black);
- g.setFont(new Font("Serif", Font.BOLD, 56));
- g.drawString("Winter Craphole", 1500,40);
- g.setColor(gray);
- int xPoints[] = {525, 850, 1175};
- int yPoints[] = {550, 400, 550};
- g.fillPolygon(xPoints, yPoints, 3);
- g.setColor(roofshadow);
- int aPoints[] = {820, 1000, 1175, 850};
- int bPoints[] = {370, 550, 550, 400};
- g.fillPolygon(aPoints, bPoints, 4);
- g.setColor(wood);
- g.fillRect(550, 550, 450, 450);
- g.setColor(Color.black);
- for(int x = 550; x <= 800; x += 20)//brick
- g.drawLine(550, x, 450, 450);
- g.setColor(brown);//woodshadow
- g.fillRect(1000,550,150,200);
- g.setColor(Color.white);//window
- g.fillRect(830,650,100,80);
- g.setColor(Color.gray);//door
- g.fillRect(660, 660, 100, 190);
- g.setColor(Color.white);//snow
- g.fillRect(0,800,1980,800);
- g.setColor(Color.blue);
- g.fillOval(380,810,140,120);
- g.setColor(Color.gray.darker());
- g.fillOval(40, 20, 150, 150);
- g.setColor(Color.gray.brighter());
- g.fillOval(50, 20, 138, 138);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement