Dont think to be the best... ButThink to do the best... whenever and wherever you are... do the best for a lot of people among you
"Man Arofa Nafsah Faqod Arofa Robbah" "Siapa yang kenal dirinya sendiri, dia udah kenal Tuhan-Nya"
Tampilkan postingan dengan label Java Network Programming. Tampilkan semua postingan
Tampilkan postingan dengan label Java Network Programming. Tampilkan semua postingan

Proses Jatuh Cinta versi anak IT

biasanya anak IT sering berkelut di dunia pemograman, tiap hari pun tidak terasa selama ngobrol bareng dengan mesin pemograman, kalau sudah berkeluargapun anak istripun di nomer 2 kan..

karena hal itu agar anak IT tetep romantis, seorang IT harus punya cara tersendiri dalam proses jatuh cintanya...silahkan disimak kata-kata romantis dan alur diagram flowchart prosesx untuk mencapai hasil cintanya.(wenaaakk) 


Jika cinta itu OOP,
Maka, cintaku padamu bagaikan sebuah kelas yang extend ke kelas hati. dimana kelas itu memiliki properties dengan atribute final dengan prefilages private, tidak akan berubah-ubah valuenya sampai akhir waktu.
Jika cinta itu adalah Tipe Data,
Maka, cintaku padamu adalah boolean yang akan selalu kupertahankan tetap true.

Jika cinta itu Method,

Maka, method itu adalah sebuah method yang bersifat rekursif, yang tidak akan pernah berhenti di eksekusi jika status hidupku belum mati.

Jika cinta itu Object,

maka, fungsi destroy(); object tidak akan pernah bisa dipakai. karena sudah di override dengan fungsi looping didalamnya.

Jika cinta itu Array,

maka, cintaku padamu tak pernah empty jika di unset().
Jika cinta itu Java,
maka, kemurnian code cinta ini melebihi kelas manapun yang pernah dibuat. kelas cintaku padamu tidak akan pernah di akses oleh kelas-kelas lain dengan cara apapun.

Jika cinta itu php,

maka, cintaku padamu tidak akan berhenti ketika seseorang asing mencoba menambahkan code die(); karena fungsi itu sudah aku hapus dari core php yang ada.
Jika cinta itu Sistem Operasi,
Maka, tak akan kubiarkan cinta ini terkena virus yang bisa mengganggu stabilitas dan eksistensinya sebagai sistem operasi yang tangguh. kalau perlu akan kugunakan sistem operasi yang kebal virus.
Jika cinta itu Algoritma,
Maka, cinta hanyalah logika.
Jika cinta itu Sequential,
Maka tidak akan ada syarat apapun didalam IF..Karena cinta itu buta..
Jika cinta itu Router,
Maka aku akan selalu masuk global conf mode untuk membuatmu tetap terconfigure.
Jika cinta itu LOOPING,
while (Love)
{
withYouForever();
protectYou();
lovingYou();
makeYouHappy();
eternalLove();
}


Flowchart Cintaku :
Flowchart adalah jenis diagram yang merepresentasikan sebuah algoritma atau proses, menunjukkan langkah-langkah agar hasilnya bagus dan terstruktur dengan baik.



Untuk melihat gambar lebih jelas, silahkan klik gambarnya, kemudian klik lagi gambarnya untuk memperbesar




































apa diagaram flowchart cintamu? ^_^

create a cool button with java (buat tombol cool dengan java)


Tombol dalam suatu aplikasi mejadi suatu hal yang wajib deh kayaknya. Soalnya hamper di tiap aplikasi pasti pake tombol. Nah sekarang saya mau coba beri sedikit tips membuat tombol yang menarik dengan java.

Kalau kita surfing di internet, buka situs ini, situ itu pernah dong ngeliat tampilan kayak gini:


Yup, Rollover button namanya. Tombol ini memberikan gambaran visual yang berbeda di setiap statenya, misalnya pada keadaan bisaa, keadaan Mouse over, dan lainnya. Membuat tombol seperti ini pada halaman web memang mudah, banyak aplikasi yang bisa kita gunakan untuk membantu. Tapi kalo aplikasi???? Bisa gak ya???.

Lagi lagi java punya solusi untuk yang satu ini. Pada class javax.swing.JButton mempunyai beberapa method yang bisa kita gunakan untuk membuat efek rollover seperti pada halaman web. Berikut method-method yang dapat kita gunakan:

setRolloverIcon(Icon);
setDisabledIcon(Icon);

pada postingan kali ini saya akan menunjukan pembuatannya.

Source code lengkapnya dapat kamu download disini.

Langkah pertama seperti bisaa buat sebuah class. Namanya terserah bebas lah pokonya.

-----------------------------------------------

import javax.swing.JFrame;
import javax.swing.JButton;
import javax.swing.JLabel;
import javax.swing.ImageIcon;
import javax.swing.Icon;
import javax.swing.JOptionPane;
import java.awt.Container;
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;


public class TombolAsik extends JFrame{

...

}

-----------------------------------------------

Trus buat beberapa tombol :

-----------------------------------------------

tombol1=new JButton("Tombol Bisaa");
tombol2=new JButton("Tombol Rollover", icon0);
tombol3=new JButton("Disable", icon0);

-----------------------------------------------

Trus definisikan icon icon yang akan kita gunakan sebagai icon rollover:

-----------------------------------------------

Icon icon0=new ImageIcon("icon0.png");
Icon icon1=new ImageIcon("icon1.png");
Icon icon3=new ImageIcon("icond.png");

-----------------------------------------------

Perhatikan path icon yang digunakan, jika temen-temen membuat direktori tersendiri misalkan direktori “gambar” maka definisinya menjadi sebagai berikut:

-----------------------------------------------

Icon icon0=new ImageIcon("gambar/icon0.png");
Icon icon1=new ImageIcon("gambar/icon1.png");
Icon icon3=new ImageIcon("gambar/icond.png");

-----------------------------------------------

Nah trus kalau dah selesai compile trus run, jadi dehhhhh.
Kira-kira kaya gini jadinya


Nah sekarang coba deh tombolnya. Nih kaya gini jadinya:




Nah gampangkan??, kalo bingung download dulu kodenya trus pelajari lagi deh. Pengalaman saya sih lebih ngerti kalau langsung belajar dari kodenya. Nih url kodenya: SourceCode.

The Making of ProgressBar (Simple Case)


Yup, Progress bar biasanya digunakan untuk mengetahui perkembangan suatu proses dalam aplikasi yang di buat. Dalam windows, kita yang sering kita lihat adalah progress bar copying, deleting dll.

Yup, kayak gambar diatas.

Sekarang, bagaimana menambahkan progress bar pada aplikasi yang kita buat????
Gampang, dalam postingan kali ini saya akan menunjukan penggunaan progress bar secara sederhana.

Dalam java, Progress bar terdapat dalam package javax.swing. jadi, untuk dapat membuat Progress bar maka kita perlu mengimport library javax.swing.JProgressBar.
Berikut konstruktor dari JProgressBar:
JProgressBar prog=new JProgressBar(nilai_min, nilai_max);
Nilai_min adalah nilai minimum dari progresbar, dan sebaliknya nilai_max adalah nilai maxsimum dari progresbar.
Ya kurang lebih kayak ginilah:

Ok deh cukup penjelasannya neeh Source code contoh aplikasi sederhananya.

import java.awt.*;
import java.awt.event.*;

import javax.swing.*;

public class ContohProgresBar extends JFrame {

JProgressBar prodMon;
Thread runner;
int nilai = 0;

public ContohProgresBar() {

super("Progress");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JPanel pane = new JPanel();
pane.setLayout(new BorderLayout()); prodMon = new JProgressBar(0, 2000);
prodMon.setValue(0);

prodMon.setToolTipText("Aplikasi akan menutup sendiri jika progress selesai");

prodMon.setStringPainted(true);

pane.add(new JLabel("Progress Monitor Demo By BlackOnta");
BorderLayout.NORTH);
pane.add(prodMon, BorderLayout.CENTER); setContentPane(pane);
}

public void iterate() {
while (nilai <>
prodMon.setValue(nilai);

try { Thread.sleep(1000);
} catch (InterruptedException e) { }
nilai += 95;
}
System.exit(0);
}

public static void main(String[] arguments) {

try{

javax.swing.UIManager.setLookAndFeel(javax.swing.UIManager.getSystemLookAndFeelClassName());
}catch(Exception e){
e.printStackTrace();

}
ContohProgresBar win = new ContohProgresBar();
win.pack();

win.setLocationRelativeTo(null);
win.setVisible(true); win.iterate();
}

}

There JProgressBar, there JProgressMonitor, then what difference is, Want to know?? (Ada JProgressBar, ada JProgressMonitor, Trus Apa donk Bedanya, Mau tau????)


Ada satu lagi komponen swing yang berkaitan dengan progress bar, yaitu Progress Monitor, Waduuhh apalagi tuhh??.

Yup sama seperti JProgressbar namun JProgressMonitor berbentuk sebuah dialogBox. Masih Bingung???

Singkatnya, untuk membuat sebiah dialog box dengan menggunakan JProgressbar, maka kita harus membuat sebuag frame atau dialog, kemudian menambahkan komponen JProgressbar, tapi kalau kita menggunakan JProgressMonitor kita akan langsung dibuatkan sebuah dialog dengan progresBar didalamnya.

Untuk membuat JprogressMonitor gampang banget. Konstruktor utamanya adalah sebagai berikut:

ProgressMonitor pMon = new ProgressMonitor(Komponen_induk, "judul_dialog", "String_tampilan_JProgressMonitor", nilai_min, nilai_max);

Contoh
ProgressMonitor pMon = new ProgressMonitor(null, "Contoh Dialog", "Mulai . . .", 0, 100);

Yaa supaya bisa dilihat hasilnya, buat dulu sebuah JFrame sebagai framenya. Sourcenya lumayan panjang kalau di tampilkan di sini Download aja yah di sini.
Kayak gini hasilnya:


Yup Semoga membantu.

Making a simple SMS Gateway

when I saw the SMS Gateway of my friend project, I wanted to try ,,, before seeking tutorial code SMS gateway that has her really hard. do not try searching Google search on some of the Library meet, but there's only one ya that I think is cool, SMS Lib.

yes i think .... knowledge is shared only a little experience this, who knows useful for friend.

but the article + Library for completeness, downloaded it, reply in writing stands out here.


download article 

(this tutorial from Mr. Onta Programming)