metode setPaintMode() adalah methos pengisian default untuk menggambar grafik. dalam metode ini, piksel yang terdapat dalam applet ditimpa dengan warna yang berlaku.
Metode setXORMode merupakan mode gambar yang memberi alternatif warna pikselbergantian antara warna yang berlaku saat ini dan warna baru yang ditentukan dalam XOR
berikut ini adalah contoh programnya.
Nama file : latihan_Warna.java
import java.awt.*;
import java.applet.*;
/**
*
* @author xp
*/
public class latihan_Warna extends Applet {
public void paint(Graphics g) {
g.setColor(Color.blue);
g.fillRect(20, 70, 100, 100);
g.setColor(Color.green);
g.fillRect(40, 90, 100, 100);
g.setXORMode(Color.red);
g.fillRect(60, 110, 100, 100);
g.fillRect(80, 130, 100, 100);
g.setXORMode(Color.blue);
g.fillRect(100, 150, 100, 100);
//mengembalikan warna seperti sebelum method setXORMode()
g.setPaintMode();
g.fillRect(120, 170, 100, 100);
g.setColor(Color.blue);
g.fillRect(140, 190, 100, 100);
g.setXORMode(Color.white);
g.setColor(Color.black);
g.setFont(new Font("Helvetica", Font.PLAIN, 15));
g.drawString("ngejava.com", 80, 20);
}
}
output
program dibuat menggunakan netbeans
selamat mencoba, semoga bermanfaat . . .
No comments:
Post a Comment