Latest Entries »

Unknow Felling

aSS…….,

This day is very hot., Java …. i’m already leave u for a moment…. , many problem come in my mind … thinking my work,my life,my familiy,my friend, and many more. Why i’m always loss my friend…, “damn, i’m the lonely man”. Oh God please give me a power to do this, since along time i fell like this…. i don’t want write my mind in this blog  , but i don’t have any trust friend…. ALL OF THEM IS SUCK…, this word always walk in my mind after loss anything. So this is life man, you must strong to do anything no matter how big stone in your way. :-) ” just you kick this stone , and u can walk.. if the stone is big you can use “tracktor” or some like this….hahahahaha…,

SEEE UUUUUUUUUUUUUUUUUUUUUUUUUUUU,,……….

File chooser

Ini adalah contoh pemanggilan file dari drive komputer, nanti akan ada satu tombol yang memanggil tersebut. nanti akan keluar tampilan jFilechooser lalu dipilih salah satu file . nanti akan keluar show message dialog apa yang dipilih tadi. berikut gambar dan contoh codenya :

/*
* JFileChooserTest.java
*
* Created on 13 Okt 08, 15:34:45
*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/

package javaapplication4;

/**
*
* @author hendra
*/
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.File;

import javax.swing.JButton;
import javax.swing.JDialog;
import javax.swing.JFileChooser;
import javax.swing.JFrame;
import javax.swing.JOptionPane;

public class JFileChooserTest {
public static void main(String[] args) {
JFrame.setDefaultLookAndFeelDecorated(true);
JDialog.setDefaultLookAndFeelDecorated(true);
JFrame frame = new JFrame(“JComboBox Test”);
frame.setLayout(new FlowLayout());
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JButton button = new JButton(“Select File”);
button.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent ae) {
JFileChooser fileChooser = new JFileChooser();
int returnValue = fileChooser.showOpenDialog(null);
if (returnValue == JFileChooser.APPROVE_OPTION) {
File selectedFile = fileChooser.getSelectedFile();
JOptionPane.showMessageDialog(null,selectedFile.getName());
}
}
});
frame.add(button);
frame.pack();
frame.setVisible(true);
}
}

smoga bermanfaat.

Progress bar

Progress bar adalah nama lain dari loading(gitu istilahnya). Ini biasa dipakai waktu pertama aplikasi mau jalan, ini bisa dimaksudkan untuk sukses melakukan sesuatu seperti sukses konek database periodenya dari 1- 20 maka progress bar akan lancar jalannya sampai 20, dst. Ini ada contoh code singkat ttg penggunaan progress bar tersebut :

/*
* ProgressBar.java
*
* Created on 22 Jan 09, 16:20:58
*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*
* By : hendra
*/

package javaapplication4;

/**
*
* @author hendra
*/
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class ProgressBar extends JFrame
{
JLabel l1;
JProgressBar current;
JTextArea ta;
//     JButton bu;
Thread runner;
int num = 0;

public ProgressBar()
{
super(“ProgressBar”);

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JPanel pane = new JPanel();
//     bu = new JButton(“go”);
pane.setLayout(new GridLayout());
current = new JProgressBar(0, 100);
current.setValue(0);
current.setStringPainted(true);
pane.add(current);
setContentPane(pane);
//     pane.add(bu);
}

public void iterate()
{
while (num < 1000)
{
current.setValue(num);
try
{
Thread.sleep(500);
}
catch (InterruptedException e)
{

}
num += 90;
}
}

public static void main(String[] arguments) {
ProgressBar frame = new ProgressBar();
frame.pack();
frame.setVisible(true);
frame.iterate( );
}

}

copy paste code in java

Mungkin kita sudah terbiasa dengan klik kanan dengan mouse , di java emng tidak bisa langsung fungsi klik kanan ada. Sekarang saya mempunyai salah satu code untuk menggunakan fungsi copy paste di java. mungkin bagi sebagian orang sih sudah tau, tapi bagi newbie seperti saya dan temen2 yang laen mungkin membutuhkan. Berikut ada link yang bisa di download pemakain copy paste code :

http://www.4shared.com/file/112577734/ce9e51a1/TCPopupEventQueue.html

gambar :

smoga bermanfaat,

create file txt

create file teks adalah membuat data yang kita buat dalam program lalu disimpan dalam bentuk file txt. Sebenarnya sih simple aja sih, sama kayak create file pdf(tapi saya belum pernah coba create file pdf …he..he..he…). ini adalah contoh dasarnya , bagi yang membutuhkan bisa memodifikasi code ini.  kode ini hanya mencreate code yang ada ” String text = “This is a text file“; jadi nantinya kalau program dibawah dijalankan maka akan terbentuk suatu file di drive C: yang namanya write.txt” dan isinya String text tadi. Sebenarnya untuk create pdf,xls tinggal ubah exstensi belakangnya yang tadi txt lalu diubah menjadi pdf atau xls.
/*
* WriteTextFileExample.java
*
* Created on 14 Okt 08, 13:24:34
*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/

package javaapplication4;

/**
*
* @author hendra
*/
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.File;
import java.io.Writer;
import java.io.FileNotFoundException;
import java.io.IOException;

public class WriteTextFileExample
{
public static void main(String[] args)
{
Writer writer = null;

try
{
String text = “This is a text file”;

File file = new File(“c:/write.txt”);
writer = new BufferedWriter(new FileWriter(file));
writer.write(text);
} catch (FileNotFoundException e)
{
e.printStackTrace();
} catch (IOException e)
{
e.printStackTrace();
} finally
{
try
{
if (writer != null)
{
writer.close();
}
} catch (IOException e)
{
e.printStackTrace();
}
}
}
}

Smoga bermanfaat,

thank’s

Calculator

Ini saya ada contoh calculator, bagi ada yang membutuhkan bisa download disini ” http://www.4shared.com/file/112572229/98212e84/calculator.html

smoga bermanfaat,

Jumper frame

Jumper frame adalah istilah untuk pemanggilan antar frame, Contohnya kita mempunyai 2 buah frame jFrame1 dan jFrame2, lalu kita input data di jFrame1 (dimana didalamnya terdapat jTextfield dan jButton). lalu data yang di entrykan di jFrame1 tersebut akan tampil di jFrame2 (dimana didalamnya terdapat jTextfield).

Langkah yang harus dilakukan pertama adalah membuat Jframe1 dan jFrame2 tersebut seperti ini :

DI jFrame1 isikan kode berikut :

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
String s = jTextField1.getText();
tampilFrame.a.getTextArea(s);
tampilFrame.a.setVisible(true);
}

jangan lupa untuk main nya  diisi :

public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new FrameB().setVisible(true);
}
});
}

Lalu di frame2 :

public JTextArea getTextArea(String s) {
jTextArea1.setText(“”);
jTextArea1.setText(s);
return jTextArea1;
}

Disini saya memakai Text area sebagai tempat untuk menampilkan data dari jFrame1(kalau ingin textfield tinggal di ubah aja ke Text field)

Untuk pemanggilannya emang sedikit ribet karena nanti saya akan memasukkan class untuk pemanggilan antar frame tersebut.

pertama kita buat class untuk tampilA.java                                                        codenya :

public class tampilA {
public tampilA(){

}
public static void main(String args[]){
tampilFrame.a.setVisible(true);
}
}

tampilA  ini digunakan untuk pemanggilan interface antara Jframe1 dengan jFrame2.

Lalu dibuat satu class lagi  tampilFrame.java                                                     codenya :

public interface tampilFrame {
static JFrame1 a = new jFrame1();
static JFrame2 b = new jFrame2();
}

jFrame1 yang digunakan sebagai main akan memanggil tampilA.java, tampilA.java akan membaca interce dari tampilFrame jika ada maka ia akan melakukan proses yang terjadi antara jFrame1 dengan jFrame2.

Ok.

Terima kasih, maaf kalao ada yang salah tetapi setelah saya coba program ini jalan. Terima kasih juga buat teman saya ‘Nanda’ yang memodifikasi code saya dikit.

smoga bermanfaat,

third project(incomplete)

Sebenarnya ini belom selesai,malah baru mulai….! tapi anggap aja pengenalan dulu…..:-) . ini adalah rancangan aplikasi untuk dealer tapi di mulai dari tahap prospek karyawan……., Program ini menggabungkan java swing dengan sedikit manipulasi atau yang biasa disebut dengan java extreme gtu.

Screen shot nya:

Ini salah satu program simple . Disini cara pembuatan rekap data USTK dari dealer ke Main Dealer. Walapun simple yang penting programnya jalan di company. :-)

screen shot :

menu

Ini adalah my first project yang kepake di perusahaan saya. Walaupun simple sih, tapi lumayan lah untuk pemula. Berikut akan saya lampirkan screen shotnya.

Disini berisi modul karyawan, aset, claim, pelamar dan beberapa master serta create data to txt dan tool calculator. mungkin ini terlalu simple ya bagi yang sudah master :-) , mungkin saya akan attach code nya, tapi saya masih mencari link yang cepat untuk upload dan download data(bisa jadi pembelajaran bagi pemula seperti saya) .

Screen shot :

Ikuti

Get every new post delivered to your Inbox.