membuat objek tank di netbeans


public class kuis extends javax.swing.JFrame {
    public void paint (Graphics g) {
super.paint(g);
Graphics2D g2=(Graphics2D)g;
Graphics2D g3=(Graphics2D)g;

        g.drawRoundRect(300,300,500,100,90,90);
        
g.setColor(Color.GREEN);
        g.fillRoundRect(300,300,480,100,90,90);
        
g2.setColor(Color.BLACK);
for (int i=0;i<=300;i=i+75){
        g.fillOval(350+i,325,50,50);
        }
        Polygon panah = new Polygon();
    panah.addPoint(350,300);
    panah.addPoint(370,250);
    panah.addPoint(420,250);
    panah.addPoint(420,220);
    panah.addPoint(440,220);
    panah.addPoint(440,120);
    panah.addPoint(410,100);
    panah.addPoint(440,80);
    panah.addPoint(450,80);
    panah.addPoint(450,220);       
    panah.addPoint(490,220);
    panah.addPoint(490,250);
    panah.addPoint(530,250);
    panah.addPoint(540,270);
    panah.addPoint(840,270);
    panah.addPoint(840,290);
    panah.addPoint(570,290);
    panah.addPoint(570,300);
    g2.draw(panah);
    g2.fill(panah);
        }

Membuat Objek pesawat di netbeans (komputer grafik)


public class kuisPesawat extends javax.swing.JFrame {
public void paint(Graphics g) {
super.paint(g);
Graphics2D g2 = (Graphics2D) g;
Graphics2D g2d=(Graphics2D)g;
GeneralPath gp = new GeneralPath();
g2.setColor(Color.BLACK);
gp.moveTo(100, 450);
gp.lineTo(300, 450);
gp.lineTo(550, 550);
gp.lineTo(660, 550);
gp.lineTo(460, 450);
gp.lineTo(800, 450);
gp.lineTo(830, 375);
gp.lineTo(875, 300);
gp.lineTo(830, 300);
gp.lineTo(760, 360);
gp.lineTo(440, 360);
gp.lineTo(480, 250);
gp.lineTo(430, 250);
gp.lineTo(340, 360);
gp.lineTo(200, 360);
gp.quadTo(125,385,100,450);
g2.draw(gp);
g2.setColor(Color.BLACK);
g.fillArc(170,365,70,50,90,90);
g2.setColor(Color.RED);
g.fillRect(215,365,50,25);
g2.setColor(Color.RED);
g.fillRect(275,365,25,25);
g.setColor(Color.RED);
for (int i=0;i<=200;i=i+50)
g.fillRect(510+i,365,25,25);
g2.setColor(Color.RED);
g.fillOval(98,438,15,15);
g2.setColor(Color.BLACK);
g.drawOval(160,410,15,15);
g2.setColor(Color.RED);
g.drawOval(370,410,20,20);
g2.setColor(Color.RED);
g.drawOval(370,390,20,20);
g2.setColor(Color.RED);
g.drawOval(360,400,20,20);
g2.setColor(Color.RED);
g.drawOval(380,400,20,20);
g2d.setRenderingHint(RenderingHints.KEY_ANTIALIASING,RenderingHints.VALUE_ANTIALIAS_ON);
String words="Kopaja Ekspres";
Font font=new Font("Arial",Font.PLAIN,14);
AttributedString as1=new AttributedString(words);
as1.addAttribute(TextAttribute.FONT,font);
as1.addAttribute(TextAttribute.FOREGROUND,Color.red,0,14);
g2d.drawString(as1.getIterator(),175,435);
}


Membuat atribute garis di netbeans (komputer grafik)


public class MencobaAtributGaris extends javax.swing.JFrame {
public void paint(Graphics g){
    super.paint(g);
    Graphics2D g2d = (Graphics2D)g;
    float[] dash1 ={2f,0f,2f};
    float[] dash2 ={1f,1f,1f};
    float[] dash3 ={4f,0f,2f};
    float[] dash4 ={4f,4f,1f};

    g2d.drawLine(20,40,250,40);
    BasicStroke bs1 = new BasicStroke(1,
            BasicStroke.CAP_BUTT,
            BasicStroke.JOIN_ROUND,1.0f,dash1,2f);
    BasicStroke bs2 = new BasicStroke(1,
            BasicStroke.CAP_BUTT,
            BasicStroke.JOIN_ROUND,1.0f,dash2,2f);

    BasicStroke bs3 = new BasicStroke(1,
            BasicStroke.CAP_BUTT,
            BasicStroke.JOIN_ROUND,1.0f,dash3,2f);

    BasicStroke bs4 = new BasicStroke(1,
            BasicStroke.CAP_BUTT,
            BasicStroke.JOIN_ROUND,1.0f,dash4,2f);

    g2d.setStroke(bs1);
    g2d.drawLine(20,80,250,80);

    g2d.setStroke(bs2);
    g2d.drawLine(20,120,250,120);

    g2d.setStroke(bs3);
    g2d.drawLine(20,160,250,160);

    g2d.setStroke(bs4);
    g2d.drawLine(20,200,250,2);

}