Showing posts with label java applet. Show all posts
Showing posts with label java applet. Show all posts
Sunday, August 21, 2016
Menulis Teks Di Tengah Applet
Berikut ini adalah contoh program untuk membuat teks berada ditengah-tengah applet.
Nama file : text_Tengah.java
import java.awt.*;
import java.applet.*;
/**
*
* @author xp
*/
public class text_Tengah extends Applet {
final Font f = new Font("Helvetica", Font.BOLD, 15);
public void paint(Graphics g) {
Dimension d = this.size();
g.setColor(Color.lightGray);
g.fillRect(0, 0, d.width, d.height);
g.setColor(Color.black);
g.setFont(f);
g.drawRect(0, 0, d.width-1, d.height-1);
tulisan_Tengah("welcome to ngejava.com", d.width, d.height, g);
}
void tulisan_Tengah(String s, int w, int h, Graphics g) {
FontMetrics fm = g.getFontMetrics();
int x = (w-fm.stringWidth(s))/2;
int y = h/2+fm.getAscent()/4;
g.drawString(s, x, y);
}
}
Output
program ini dibuat menggunakan netbeans
selamat mencoba semoga bermanfaat ...
Metode setPaintMode() Dan setXORMode(Color) Di Java Applet
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 . . .
Saturday, August 20, 2016
Menentukan Koordinat Mouse Dengan Java Applet
Berikut ini contoh program untuk menentukan koordinat mouse dengan Java Applet.
Nama file : koordinat_Mouse.java
import java.awt.*;
import java.applet.*;
public class koordinat_Mouse extends Applet {
int mousexm,mouseym, klik = 0;
boolean masuk;
public boolean mouseEnter(Event evt, int x, int y)
{
masuk = true;
repaint();
return true;
}
public boolean mouseMove(Event evt, int x, int y)
{
mousexm=x;
mouseym=y;
repaint();
return true;
}
public boolean mouseExit(Event evt, int x, int y)
{
masuk = false;
repaint();
return true;
}
public void paint(Graphics g)
{
g.setFont(new Font("Helvetica", Font.PLAIN, 20));
g.drawString("posisi kursor(x,y) : ("+mousexm+","+mouseym+")", 50,50);
if(!masuk)
{
g.setColor(Color.blue);
g.drawString("mouse berada diluar applet", 50, 75);
}
else
{
g.setColor(Color.red);
g.drawString("mouse ada didalam applet", 50, 75);
}
}
}
Output
program ini dibuat menggunakan eclipse
selamat mencoba semoga bermanfaat . . .
Friday, August 19, 2016
Program Untuk Menghitung Jumlah Klik Mouse Dengan Java Applet
Berikut ini contoh program untuk menghitung jumlah klik mouse dengan java applet, jadi ketika mouse di klik kiri di area applet maka jumlah klik akan bertambah, dibawah ini contoh programnya
Nama file : klik_Mouse.java
import java.awt.*;
import java.applet.*;
public class klik_Mouse extends Applet{
int klik = 0;
public boolean mouseDown(Event evt, int x, int y)
{
klik++;
repaint();
return true;
}
public void paint(Graphics g)
{
g.setFont(new Font("Helvetica", Font.PLAIN, 20));
g.drawString("Jumlah Mouse Di Klik : "+klik, 60, 25);
}
}
Output
program ini dibuat menggunakan eclipse
selamat mencoba semoga bermanfaat . . . .
Membuat Gradasi Warna Di Java Applet
Dalam contoh program kali ini kita akan membuat beberapa grapik dengan warna yang berbeda, dan akan membuat gradasi warna di Java Applet, berikut ini contoh programnya
Nama file : gradasi_Warna.java
import java.awt.*;
import java.applet.*;
public class gradasi_Warna extends Applet{
Color my_Green = new Color(110, 220, 160);
Color my_Red = new Color(255, 90, 100);
Color my_Blue = new Color(140, 190, 250);
Color my_Yellow = new Color(240, 240, 180);
public void paint(Graphics g)
{
g.setColor(Color.black);
g.fillRect(0, 0, size().width, size().height);
g.setColor(new Color(255, 255, 0));
g.fillOval(10, 10, 50, 50);
g.setColor(my_Green);
g.fillOval(65, 10, 50, 50);
g.setColor(my_Red);
g.fillOval(120, 10, 50, 50);
g.setColor(my_Blue);
g.fillOval(175, 10, 50, 50);
g.setColor(my_Yellow);
g.fillOval(230, 10, 50, 50);
float warna;
int i;
int lebar = 300;
//membuat gradient
for(i=0; i<lebar; i++)
{
warna = i*(float)255/lebar;
g.setColor(new Color((int)warna, 0,0));
g.drawLine(i, 70, i, 90);
g.setColor(new Color(0,(int)warna, 0));
g.drawLine(i, 90, i, 115);
}
//warna pelangi
for(i=0; i<lebar; i++)
{
warna = (float)i/lebar;
g.setColor(Color.getHSBColor(warna, 1.0f, 1.0f));
g.drawLine(i, 150, i, 220);
}
Color my_Pink = new Color(240, 100, 150);
g.setColor(my_Pink.darker().darker());
g.fillRoundRect(15, 240, 45, 40, 10, 10);
g.setColor(my_Pink.darker());
g.fillRoundRect(70, 240, 45, 40, 10, 10);
g.setColor(my_Pink);
g.fillRoundRect(125, 240, 45, 40, 10, 10);
g.setColor(my_Pink.brighter());
g.fillRoundRect(180, 240, 45, 40, 10, 10);
g.setColor(my_Pink.brighter().brighter());
g.fillRoundRect(235, 240, 45, 40, 10, 10);
}
}
Output
program diatas dibuat menggunakan eclipse
selamat mencoba semoga bermanfaat
Thursday, August 18, 2016
Menggambar Segitiga Di Java Applet
Nama file : gambar_Segitiga.java
import java.awt.*;
import java.applet.*;
public class gambar_Segitiga extends Applet{
public void paint(Graphics g)
{
int x1[] = {75, 125, 25, 75};
int y1[] = {100, 175, 175, 100};
int x2[] = {225, 275, 175, 225};
int y2[] = {100, 175, 175, 100};
int n = 4;
int i = 0;
setBackground(Color.black);
g.setColor(Color.red);
g.drawPolygon(x1, y1, n);
g.setColor(Color.orange);
g.fillPolygon(x2, y2, n);
g.setColor(Color.yellow);
g.setFont(new Font("Helvetica", Font.PLAIN, 10));
g.drawString("ngejava.com", 123, 200);
}
}
Output
program dibuat menggunakan eclipse
selamat mencoba semoga bermanfaat ...
Latihan Membuat Gambar Garis Di Java Applet
Berikut ini adalah contoh untuk membuat garis di Java Applet seperti gambar diatas, untuk membuat/menggambar garis di applet kita bisa enggunakan methods drawLine(int x1, int y1, int x2, int y2) yang mana x1, y1 adalah titik awal koordinat garis dan x2,y2 adalah titik akhir koordinat garis yang akan kita gambar.
Nama file : gambar_Garis.java
import java.awt.*;
import java.applet.*;
public class gambar_Garis extends Applet{
public void paint(Graphics g) {
//memberi warna hitam sebagai background
setBackground(Color.black);
//membuat garis
int i, j=0;
g.setColor(Color.green);
for(i=1; i<7; i++)
{
g.drawLine(140-(20*i), 30+j, 140+(20*i), 30+j);
j=j+5;
}
g.setColor(Color.green);
for(i=1; i<6; i++)
{
g.drawLine(20+(20*i), 30+j, 260-(20*i), 30+j);
j=j+5;
}
g.setColor(Color.yellow);
g.setFont(new Font("Helvetica", Font.PLAIN, 10));
g.drawString("ngejava.com", 110, 100);
}
}
Output
program dibuat menggunakan eclipse
selamat mencoba semoga bermanfaat . . .
Wednesday, August 17, 2016
Latihan Warna Dan Metode getColor() Di Java Applet
Berikut ini adalah contoh untuk mengambil komponen warna RGB dari objek Color dengan menggunakan metode getColor(), langsung kita liat saja contoh programnya
Nama file : latihan_Warna.java
import java.awt.*;
import java.applet.*;
public class latihan_Warna extends Applet {
public void paint(Graphics g) {
//membuat warna baru menggunakan integer
g.setColor(new Color(255, 0, 0));
g.fillRect(25, 25, 100, 100);
g.drawString("nilai RGB: " +g.getColor(), 130, 40);
//membuat warna baru menggunakan nilai float
g.setColor(new Color(0.0f, 1.0f, 0.0f));
g.fillRect(25, 50, 100, 20);
g.drawString("nilai RGB: " +g.getColor(), 130, 60);
//membuat warna baru menggunakan statik objek Color
g.setColor(Color.blue);
g.fillRect(25, 75, 100, 20);
g.drawString("nilai RGB: " +g.getColor(), 130, 90);
//menampilkan masing masing bagian dari nilai RGB
Color c = Color.magenta;
g.setColor(c);
g.fillRect(25, 100, 100, 20);
g.drawString("nilai RGB: " +c.getRed()+", "+c.getGreen()+", "+c.getBlue(), 130, 115);
}
}
Output
program dibuat menggunakan eclipse
selamat mencoba semoga bermanfaat
Monday, August 15, 2016
Membuat Gambar Smile Dengan Applet
Berikut ini contoh program sederhana untuk membuat gambar smile menggunakan java applet, berikut ini syntax nya
nama file : smile_Applet.java
import java.awt.*;
import java.applet.*;
public class smile_Applet extends Applet {
public void paint(Graphics g){
Font f = new Font("Helvetica", Font.BOLD,20);
g.setFont(f);
g.drawString("ngejava.com", 100, 30);
g.drawOval(60, 60, 200, 200);
g.fillOval(120, 120, 20, 50);
g.fillOval(180, 120, 20, 50);
g.drawArc(110, 130, 100, 100, 0, -180);
}
}
Output
program ini dibuat menggunakan netbeans
selamat mencoba semoga bermanfaat ...
Subscribe to:
Posts (Atom)
Kriptografi Sederhana Dengan Algoritma Blowfish Menggunakan Java
Pada postingan sebelumnya saya memposting tentang enkripsi dan dekripsi sederhana dengan cara menggantikan kata yang di input dengan m...

-
Berikut adalah contoh program untuk menjumlahkan elemen dalam array, akan ada 2 contoh program yang pertama program yang sudah kita isi n...
-
Berikut adalah contoh program untuk membuat algoritma segitiga terbalik menggunakan java seperti gambar di atas. berikut contoh programn...
-
Berikut ini contoh progam untuk membuat algoritma yang membentukbelah ketupat dengan string (*) bintang, hasil outputnya akan seperti gam...