Showing posts with label berani. Show all posts
Showing posts with label berani. Show all posts

Tuesday, November 3, 2009

Jawaban Ping Pong

Ternyata, tidak sulit-sulit amat. Berikut ini adalah bagian yang mengandung logika terpenting (didalam method paint atau paintComponent)

    public void paint(Graphics g){
        super.paint(g);
        g.setColor(Color.PINK);
        if(x==width){
            arah="ke kiri";
        }else if(x==0){
            arah="ke kanan";
        }
        if(arah.equals("ke kiri")){
            x--;
            g.fillOval(x, 70, 20, 20);
        }else if(arah.endsWith("ke kanan")){
            x++;
            g.fillOval(x, 70, 20, 20);
        }
    }

Ada pertanyaan ? Hayoo coba bagian lainnya bagaimana ? Dimana mendeklarasikan x dan arah ? Apa tipe dari variable arah ? Apakah perlu memberi nilai arah="" pada konstruktor ? Siapa berani jawab ?