RSS

Pages

Abstract Windowing Toolkit

Halo, saya kembali lagi disini untuk membawakan materi yang baru saya pelajari kemarin-kemarin ^^

Melihat judul diatas, mungkin anda akan bertanya apa maksud nya. Kita akan memulai dengan pemrograman JAVA dalam bentuk grafik ^^b

Tidak usah panjang lebar, mari kita lihat scriptnya ^^


/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package AbstractWindowingToolkit;

/**
 *
 * @author Indah
 */
import java.awt.*;
public class Graphic extends Panel {
Graphic() {
setBackground(Color.CYAN); //Setting warna untuk background yang akan digunakan
}
    @Override
//script untuk menentukan warna dan bentuk yang akan dibuat
public void paint(Graphics g) {
    g.setColor(new Color(0,0,255));

    g.setColor(new Color(173,1,231)); //ungu
    g.fillOval(90, 75, 100,100);

    g.setColor(new Color( 231,1,64));
    g.fillOval(60,50,50,50);

    g.setColor(new Color( 231,1,64));
    g.fillOval(170,50,50,50);

    g.setColor(new Color(255,255,255));
    g.fillOval(150, 100, 30, 30);

    g.setColor(new Color(255,255,255));
    g.fillOval(100, 100, 30, 30);

    g.setColor(new Color(0,0,0));
    g.fillOval(152, 110, 20, 20);

    g.setColor(new Color(0,0,0));
    g.fillOval(102, 110, 20, 20);

    g.setColor(new Color(255,0,0));
    g.fillOval(132, 130, 15, 15);

    g.drawArc(112, 110, 55, 55, 0, -180);

//penggunaan for agar teks yang ditulis dapat mempunyai efek kelap-kelip
    for(int i = 1;i<=1000;i++){
            i = i%2;
            if(i == 0){
                g.setColor(Color.RED);
                g.setFont(new Font("Helvetica",Font.PLAIN,27));
                g.drawString("It's Micky Mouse ! ^^", 30, 30);}
                else{
                g.setColor(Color.BLACK);
                g.setFont(new Font("Helvetica",Font.PLAIN,27));
                g.drawString("It's Micky Mouse ! ^^", 30, 30);
        }
      }
    }

//script untuk ukuran frame dan penampilan frame
public static void main(String args[]) {
Frame f = new Frame("Graphic");
Graphic gp = new Graphic();
f.add(gp);
f.setSize(360, 300);
f.setVisible(true);
}
}

Hasilnya :




Maaf, saya hanya menggambar yang sederhana saja mungkin lain waktu saya akan mencoba untuk menggambar yang lebih bagus lagi :)
Dan jika di lihat, teks berubah warna dari hitam menjadi merah. Dan terus berulang hingga membuat efek kelap-kelip ^^

Mungkin, sekian dari saya dan semoga materi ini bermanfaat ya ^^ 
Selamat mencoba ^^b

Cat :
- Saya membuat 1 class dengan nama 'Graphic'
- Saya membuat program ini menggunakan NetBeans 1DE 6.9

Mari Mengenal JAVA Lebih Dekat ^o^

Setelah berkutat dengan script-script JAVA di posting-posting sebelumnya, kita beranjak untuk mengenal materi-materi yang dipelajari di JAVA ^^

Ini sekilas rangkuman saya yang mungkin dapat bermanfaat untuk menambah pengetahuan ^^

Membuat Menu Makanan

Di setiap restoran pasti anda akan menemukan sebuah daftar menu. Kita bisa membuat daftar menu dengan menggunakan program JAVA loh ^^

Mungkin, setelah ini anda akan tertarik untuk membuat restoran anda lebih modern ? hahaha ..

Baiklah, tidak usah lama-lama lagi, ini dia script Menu Makanan \(^o^)/

Membuat Bintang

Sudah lihat judul diatas ? mungkin anda akan bingung, apa hubungannya pemrograman JAVA dengan membuat bintang.

Disini, saya membuat program untuk menyusun bintang sesuai dengan jumlah yang di input oleh user ^^

Untuk lebih jelasnya, mari kita lihat script berikut ini :


/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package StudiKasus;

/**
 *
 * @author Indah
 */
import java.util.Scanner;
public class Bintang {

    public static void main(String[] args) {

        Scanner in = new Scanner(System.in);

        System.out.print("Masukkan Jumlah Bintang Yang Anda Inginkan : ");
        int b = in.nextInt();

        for(int i = 1;i <= b;i++)
        {
            System.out.print("*");
                for(int o = 0;o < (b-2);o++)
            {
                if(i == 1 || i == b) System.out.print(" *");
                else System.out.print("  ");
            }
            System.out.print(" *\n");
        }
    }
}

Semoga bermanfaat ya ^^b


Cat :
- Saya membuat 1 class dengan nama 'Bintang'
- Saya membuat program ini dengan menggunakan aplikasi NetBeans IDE 6.9

Mendapatkan Input Dari Keyboard

Halo, sudah lama saya tidak posting lagi disini ^^

Sekarang, saya akan membahas tentang script 'Mendapatkan Input Dari Keyboard' semoga bermanfaat ya ^^b


/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package Modul5;

/**
 *
 * @author Indah
 */
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import javax.swing.JOptionPane;

public class GetInputFromKeyboard {
    public static void main(String [] args)  throws IOException {
        String nama;
        System.out.println("Siapa nama anda ?");
        InputStreamReader isr = new InputStreamReader(System.in);
        BufferedReader br = new BufferedReader(isr);

        nama = br.readLine();
        System.out.println("Halo"  +nama+  "Apa Kabar ?");

        String hobby;
        System.out.println("Apa hobby anda ?");
        InputStreamReader hby = new InputStreamReader(System.in);
        BufferedReader hb = new BufferedReader(hby);

        hobby = hb.readLine();
        System.out.println("Hobby anda adalah" +hobby+ "Hobby yang bagus !");

        String alamat = JOptionPane.showInputDialog("Alamat anda dimana ?");
        System.out.println("Alamat saya di"+alamat);
    }
}

Cat : Saya membuat program ini menggunakan aplikasi NetBeans IDE 6.9