Belajar Bahasa Java

saling bergai ilmu

Tampilkan postingan dengan label Frame. Tampilkan semua postingan
Tampilkan postingan dengan label Frame. Tampilkan semua postingan

Senin, 18 April 2016

Program Penjualan HP - UTS

20.43
Pada artikel ini akan membahas tentang versi terbaru atau kembangan dari artikel tentang program penjualan HP sebelumnya .
yang di kesempatan ini sudah mencapai versi yang menurut saya cukup lah...

Jadi aplikasi/program ini adalah gabungan dari artikel sebelumnya
http://kenaljava.blogspot.co.id/2016/04/membuat-fungsi-simpanbuka-dengan.html
http://kenaljava.blogspot.co.id/2016/04/membuat-menu-popup-dan-hideshow-kolom.html
http://kenaljava.blogspot.co.id/2016/03/membuat-program-data-penjualan-hp_22.html
http://kenaljava.blogspot.co.id/2016/03/menggabungkan-aplikasi-ke-dalam-satu.html

yang di desain sedimikian rupa

Tampilan Utama


Tampilan Form Data Barang


Tampilan Form Penjualan



Serta Saya sertakan video demo dari program penjualan hp ini lihat di bawah




Sekian Dan Terima Kasih :)

Minggu, 17 April 2016

Membuat Fungsi Simpan/Buka dengan BufferedWriter dan BufferedReader

21.49
Lanjutan dari artikel sebelumnya tentang Program Penjualan HP. 
Membuat Menu Popup dan Hide/show Kolom di Jtable Java dan Membuat Program Data Penjualan HP dengan jtable di java ..
pada artikel ini di akan membahas tentang cara menyimpan dan membuka data yang telah di input ke tabel..



Persiapan nya seperti artikel sebelumnya dan tentu projeck dari artikel sebelumnya atau anda bisa improv sendiri.

Langkah pertama kita buat 2 menthod
yaitu method export(); untuk menyimpan.
dan method cose(); untuk membuka/ membaca

kira kira seperti ini kode nya

Method export();
private void export() {
        DefaultTableModel model = (DefaultTableModel) tdata.getModel();
        try {
            File file = new File(fn);
            if (!file.exists()) {
 
                file.createNewFile();
            }
            FileWriter fw = new FileWriter(file.getAbsoluteFile());
            BufferedWriter bw = new BufferedWriter(fw);
 
            for (int i = 0; i < tdata.getRowCount(); i++) {
                for (int j = 0; j < tdata.getColumnCount(); j++) {
                    bw.write((String) tdata.getModel().getValueAt(i, j) + "#");
                }
                bw.newLine();
            }
            bw.close();
            fw.close();
            System.out.println("Sip Cik");
 
        } catch (IOException ex) {
 
            ex.printStackTrace();
       }
    }

Method cose();

   private void cose() {
        DefaultTableModel model = (DefaultTableModel) tdata.getModel();
        int i = 0;
        try {
            BufferedReader br = new BufferedReader(new FileReader(fn));
            String tem;
            while ((tem = br.readLine()) != null) {
                StringTokenizer st = new StringTokenizer(tem, "#");
                String Kode = st.nextToken();
                String Merek = st.nextToken();
                String Harga = st.nextToken();
                String Jumlah = st.nextToken();
 
                System.out.println(Kode);
                model.addRow(new Object[]{Kode, Merek, Harga, Jumlah});
            }
            br.close();
        } catch (Exception e) {
            System.out.println(e.getMessage());
        }
 
    }



Setelah Membuat Kedua Method tuliskan kode


public class main extends javax.swing.JFrame {
private String fn = "D:/file.txt";  //tulis di bawah kode public class


selanjutnya tinggal kita membuat button simpan dan buka.
kemudian klik Event --> Action --> ActionPerformed 

Dan isi seperti ini :


Tinggal Coba Run 
Sekian Terima Kasih

Senin, 14 Maret 2016

Menggabungkan Aplikasi Ke Dalam Satu Frame Layout Manager di Java

02.32

Menggabungkan Aplikasi Ke Dalam Satu Frame di Java


Di sini saya akan membagikan sebuah trik membuat atau menyatukan suatu program java. kedalam satu frame. menggunakan border dengan button. (layout manager)

Alat dan Bahan dan Persiapan Sebelum ngoding :v : 
  1. Laptob / Komputer
  2. Aplikasi NetBeans
  3. Aplikasi Java JDK
  4. Kopi Biar gak ngantuk
  5. Camilan Biar gak lapar

 KLIK Gambar Untuk memperbesar

Langkah 1.

Buka Aplikasi NetBeans --> Lalu Buat Projek Baru --> Next



Langkah Ke 2.

Klik Kanan di projeck --> Buat Packages baru --> Namai sesui keinginan sobat di sini saya menggunakan nama layout.



Langkah Ke 3.

Buat file class. Jfrom 
Klik kanan di packages -- > New --> JFrame Form


Langkah Ke 4.

Set Layout  From Ke dalam bentuk Border
Klik Kanan From --> Klik Set Layout --> Pilih border layout -




Langkah Ke 5.


Menyeting Tampilan From
 1. Pilih JPanel --> Lalu Arahkan Ke bagian Kiri from
 2. Pilih JSrolPane --> Lalu Arahkan ke bagian tengan from



Langkah Ke 6.


Warnai jpanel dengan warna yang berbeda. "di sini saya mewarnai dengan warna abu-abu" biar warnanya beda dengan jsrolpanel nya.



Langkah Ke 7.


  1. Membuat File Class JPanel untuk mengisi program - Program yang akan di buat. saya membuat 7       file class jpanel. karna saya mempunyai 7 program.


  2. Membuat Button yang mengarah ke panel-panel yang telah di buat tadi jadi . karna tadi saya               membuat 7 panel atau program jadi saya membuat 7 button.


  3. Namai Button Sesuai dengan nama program atau sesuai yang anda inginkan.



Langka Ke 8.


Membuat Action Button yang mengarah ke setiap panel/program yang telah di buat.
  1. Kllik kanan Button --> Pilih Event --> Pilih action --> Pilih ActionPerformed


Langkah Ke 9.

Memasukkan Kode Sytax untuk Button agar dapat bekerja/ memanggil Panel" tadi.
   = jsc.setViewportView(new panel1());
       
keterangan :
    jsc : nama variable dari JScrolPane tadi
    panel1() : nama dari file class panel tadi contoh jika nama file class tadi panel1 jadi di                                  panggil dengan "panel1()". dan file class harus berada dalam satu packages



Ulangi langkah hingga ke button ke 7 atau panel ke 7




Langkah Ke 10

Mencoba menjalankan aplikasi dengan cara
 Klik Run --> Run atau dengan Shift+f6



Tampilan Program setelah di RUN




Jika tampilan aplikasi saat di run tidak beraturan masukkan kode ini 

NB : di setiap button terdapat panel atau program tersendiri
         - jika ada salah kata tolong berkomentar terima kasih



Rabu, 09 Maret 2016

Membuat Aplikasi Sederhana Menggunakan Komponen Swing Menu (Mencari Kode Soal)

14.20
Disini saya akan membagikan Program sederhana di java. yang menggunakan komponen swing menu.

1. Program Mencari Kode Soal Mahasiswa

Jika Di Run


ini adalah program sederhana yang hanya ada 2 pilihan atau kondisi
Properti Swing


buat tampilan seperti di atas.

terus buat action di botton pria dan botton wanita
lalu isi action seperti di bawah.


atau seperti inii

Botton Pria
    private void priaActionPerformed(java.awt.event.ActionEvent evt) {                                     
        int nim = Integer.parseInt(inim.getText());
        if (nim % 2 == 0) {
            JOptionPane.showMessageDialog(null, "Karna Anda Laki - Laki dengan NIM genap anda mendapatkan kode soal B");
        }
        else {
            JOptionPane.showMessageDialog(null, "Karna Anda Laki - Laki dengan NIM ganjil anda mendapatkan kode soal A");
        }
    } 


Botton Wanita
    private void wanitaActionPerformed(java.awt.event.ActionEvent evt) {                                       
 
        int nim = Integer.parseInt(inim.getText());
        if (nim % 2 == 0) {
            JOptionPane.showMessageDialog(null, "Karna Anda Perempuan dengan NIM genap anda mendapatkan kode soal D");
        }
        else {
            JOptionPane.showMessageDialog(null, "Karna Anda Perempuan dengan NIM ganjil anda mendapatkan kode soal C");
        }
    } 

Sekian Dan Terima Kasih.