Archive for the 'JAVA GUI' Category

30
Nov
08

CLASS JInternalFrame (class 2)

untuk membuat class class yang direlasikan menggunakan java gui yang java termasukprogram berorientasi objek(OOP). untuk membuat seperti screenshoot dibutuhkan 3 buah class yang dipanggil oleh satu class induk. tiga class itu harus ditempatkan di satu folder yang diberi gambar nama foldernya source\image\ nama gambarnya cbook, cmembers, obook, omember atau download imagenya foder disin tapi entar ekstensinya diubah jadi .zip okey…

CLASS KEDUA UNTUK FORM ANGGOTA dengan nama class Form.java

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class Form extends JInternalFrame { // pewarisan dari JFrame untuk digunakan di class Form
public Form() {

super(“FORM ANGGOTA”, true, true, true,true);

// PEMBUATAN OBJEK

JPanel panel1 = new JPanel(); // pembuatan panel 1
JPanel panel2 = new JPanel(); // pembuatan panel 1

Container con = this.getContentPane(); // pembuatan ontainer

// Membuat objek option button baru
final JRadioButton rbAnggota1 = new JRadioButton(“Anggota Satu”);
final JRadioButton rbAnggota2 = new JRadioButton(“Anggota Dua”);
final JRadioButton rbAnggota3 = new JRadioButton(“Anggota Tiga”);
final JRadioButton rbAnggota4 = new JRadioButton(“Anggota Empat”);

//Membuat button group
ButtonGroup radioBgroup = new ButtonGroup();

// Membuat label
JLabel lblNIM=new JLabel(“NIM “);
final JLabel lblNama =new JLabel(“Nama “);
final JLabel lblJK =new JLabel(“Jenis Kelamin “);

// Membuat text field
final JTextField txtNIM=new JTextField(5);
final JTextField txtNama=new JTextField(5);
final JTextField txtJK=new JTextField(5);

final JButton cmdTampil=new JButton(“Tampil”);
final JButton cmdKosong=new JButton(“Kosongkan”);
final JButton cmdExit=new JButton(“Keluar”);

// konfigurasi layout

con.setLayout(new GridLayout(1,2)); //

panel1.setLayout(new GridLayout(3,3,2,5));
panel2.setLayout(new GridLayout(6,3,2,5));
panel1.setBorder(BorderFactory.createTitledBorder(“Anggota”));
panel2.setBorder(BorderFactory.createTitledBorder(“Data”));

// menambahkan panel ke window

con.add(panel1);
con.add(panel2);

// mendaftarkan radio button sebagai group
radioBgroup.add(rbAnggota1);
radioBgroup.add(rbAnggota2);
radioBgroup.add(rbAnggota3);
radioBgroup.add(rbAnggota4);

// menambahkan objek ke dalam panel 1
panel1.add(rbAnggota1);
panel1.add(rbAnggota2);
panel1.add(rbAnggota3);
panel1.add(rbAnggota4);

// menambahkan objek ke dalam panel 2
panel2.add(lblNIM);
panel2.add(txtNIM);
panel2.add(lblNama);
panel2.add(txtNama);
panel2.add(lblJK);
panel2.add(txtJK);
panel2.add(cmdTampil);
panel2.add(cmdKosong);
panel2.add(cmdExit);

// memberikan even handling kepada command button

cmdTampil.addActionListener(new ActionListener( ) {
public void actionPerformed(ActionEvent ae) {
if (rbAnggota1.isSelected()){
txtNIM.setText(“07.11.1382”);
txtNama.setText(“Syarief Hidayatulloh”);
txtJK.setText(“laki – laki”);
}
if (rbAnggota2.isSelected()){
txtNIM.setText(“07.11.1356”);
txtNama.setText(“Arif W Nugroho”);
txtJK.setText(“laki – laki”);
}
if (rbAnggota3.isSelected()){
txtNIM.setText(“07.11.1420”);
txtNama.setText(“Galuh Ristyanto”);
txtJK.setText(“laki – laki”);
}
if (rbAnggota4.isSelected()){
txtNIM.setText(“07.11.1385”);
txtNama.setText(“Yuni Ardita Sari Dewi “);
txtJK.setText(“Perempuan”);
}

}

});

cmdKosong.addActionListener(new ActionListener( ) {
public void actionPerformed(ActionEvent ae) {
txtNIM.setText(” “);
txtNama.setText(” “);
txtJK.setText(” “);

}
});

cmdExit.addActionListener(new ActionListener( ) {
public void actionPerformed(ActionEvent ae) {

System.exit(0);
}
});

// menampilkan window
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setLocation(40,120);
this.setSize(520,230);
this.setVisible(true);
}

}

CLASS PERTAMA UNTUK FORM BUKU dengan nama class FormBook.java

CLASS KEDUA UNTUK FORM ANGGOTA dengan nama class Form.java

CLASS KETIGA UNTUK FORM INDUK dengan nama class Perpustakaan.java

_______________________________________________________________________________________________

contoh java membuat form dalam form

contoh java multi class

Contoh Java GUI (membuat toolbar dan menubar)

contoh lain java gui

contoh lain juga

Advertisements
30
Nov
08

CLASS JInternalFrame (form induk)

untuk membuat class class yang direlasikan menggunakan java gui yang java termasukprogram berorientasi objek(OOP). untuk membuat seperti screenshoot dibutuhkan 3 buah class yang dipanggil oleh satu class induk. tiga class itu harus ditempatkan di satu folder yang diberi gambar nama foldernya source\image\ nama gambarnya cbook, cmembers, obook, omember atau download imagenya foder disin tapi entar ekstensinya diubah jadi .zip okey…

CLASS KETIGA UNTUK FORM INDUK dengan nama class Perpustakaan.java

import java.awt.*; //memanggil package yang diperlukan
import java.awt.event.*;
import javax.swing.JFrame;
import javax.swing.JMenuBar;
import javax.swing.JMenu;
import javax.swing.JMenuItem;
import javax.swing.JCheckBoxMenuItem;
import javax.swing.ImageIcon;
import javax.swing.KeyStroke;
import javax.swing.JOptionPane;
import javax.swing.JDesktopPane;
import javax.swing.JInternalFrame;
import javax.swing.UIManager;
import javax.swing.JToolBar;
import javax.swing.JButton;
import javax.swing.JPanel;

public class Perpustakaan extends JFrame implements ActionListener {
private JPanel contentPane; //deklarasi objeck yang diperlukan
private JDesktopPane desktop;
private JMenuBar menuBar;
private JMenu mnuOpen;
private JMenu mnuClose;
private JMenuItem itemOBuku;
private JMenuItem itemOAnggota;
private JMenuItem itemCBuku;
private JMenuItem itemCAnggota;
private JToolBar toolBar;
private JButton btnBuku;
private JButton btnAnggota;
private Form formAnggota;
private FormBook formBook;

public Perpustakaan() {
//setting panel
contentPane = new JPanel();
contentPane.setLayout(new BorderLayout());
//membuat menu bar
menuBar = new JMenuBar();
setJMenuBar(menuBar);

mnuOpen = new JMenu(“Open”);
mnuOpen.setMnemonic(KeyEvent.VK_O);
menuBar.add(mnuOpen);

mnuClose = new JMenu(“Close”);
mnuClose.setMnemonic(KeyEvent.VK_C);
menuBar.add(mnuClose);
//buat item menu
itemOBuku = new JMenuItem(“Buku”,new ImageIcon(“source/image/OBook.gif”));
itemOBuku.setMnemonic(KeyEvent.VK_B);
itemOBuku.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_B, ActionEvent.CTRL_MASK));
itemOBuku.setActionCommand(“obook”);
mnuOpen.add(itemOBuku);

itemOAnggota = new JMenuItem(“Anggota”,new ImageIcon(“source/image/OMembers.gif”));
itemOAnggota.setMnemonic(KeyEvent.VK_A);
itemOAnggota.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_A, ActionEvent.CTRL_MASK));
itemOAnggota.setActionCommand(“oanggota”);
mnuOpen.add(itemOAnggota);

itemCBuku = new JMenuItem(“Buku”,new ImageIcon(“source/image/CBook.gif”));
itemCBuku.setMnemonic(KeyEvent.VK_B);
itemCBuku.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_B, ActionEvent.ALT_MASK));
itemCBuku.setActionCommand(“cbook”);
mnuClose.add(itemCBuku);

itemCAnggota = new JMenuItem(“Anggota”,new ImageIcon(“source/image/CMembers.gif”));
itemCAnggota.setMnemonic(KeyEvent.VK_A);
itemCAnggota.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_A, ActionEvent.ALT_MASK));
itemCAnggota.setActionCommand(“canggota”);
mnuClose.add(itemCAnggota);
//buat toolbar
toolBar = new JToolBar();

btnBuku = new JButton(new ImageIcon(“source/image/OBook.gif”));
btnBuku.setSize(20,20);
btnBuku.setToolTipText(“Tombol untuk membuka dan nenutup form buku”);
btnBuku.setActionCommand(“obuku”);
toolBar.add(btnBuku);

btnAnggota = new JButton(new ImageIcon(“source/image/OMembers.gif”));
btnAnggota.setSize(20,20);
btnAnggota.setToolTipText(“Tombol untuk membuka dan nenutup form anggota”);
btnAnggota.setActionCommand(“oanggota”);
toolBar.add(btnAnggota);

//setting frame desktop
desktop = new JDesktopPane();
contentPane.add(toolBar, BorderLayout.NORTH);
contentPane.add(desktop, BorderLayout.CENTER);
setContentPane(contentPane);

setTitle(“PERPUSTAKAAN SAKTI JIWA”);
setSize(800,600);
setVisible(true);
// setExtendedState(Frame.NORMAL_BOTH);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

itemOBuku.addActionListener(this);
itemOAnggota.addActionListener(this);
itemCBuku.addActionListener(this);
itemCAnggota.addActionListener(this);

btnBuku.addActionListener(this);
btnAnggota.addActionListener(this);

}

public void actionPerformed(ActionEvent e) {
if (e.getActionCommand().toString().trim() == “oanggota” ) {
Form formAnggota = new Form();
desktop.add(formAnggota);
}
else if (e.getActionCommand().toString().trim() == “obuku” ) {
FormBook formBook = new FormBook();
desktop.add(formBook);

}
}

public static void main(String[] args) {
Perpustakaan window = new Perpustakaan();
}
}

CLASS PERTAMA UNTUK FORM BUKU dengan nama class FormBook.java

CLASS KEDUA UNTUK FORM ANGGOTA dengan nama class Form.java

CLASS KETIGA UNTUK FORM INDUK dengan nama class Perpustakaan.java

_______________________________________________________________________________________________

contoh java membuat form dalam form

contoh java multi class

Contoh Java GUI (membuat toolbar dan menubar)

contoh lain java gui

contoh lain juga

25
Nov
08

CONTOH JAVA gui (CLASS dan JInternalFrame)

untuk membuat class class yang direlasikan menggunakan java gui yang java termasukprogram berorientasi objek(OOP). untuk membuat seperti screenshoot dibutuhkan 3 buah class yang dipanggil oleh satu class induk. tiga class itu harus ditempatkan di satu folder yang diberi gambar nama foldernya source\image\ nama gambarnya cbook, cmembers, obook, omember atau download imagenya foder disin tapi entar ekstensinya diubah jadi .zip okey…

screenshoot

untitled

untuk coding programnya

CLASS PERTAMA UNTUK FORM BUKU dengan nama class FormBook.java

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class FormBook extends JInternalFrame { // pewarisan dari JFrame untuk digunakan di class Form
public FormBook() {

super(“FORM BUKU”, true, true, true,true);

JPanel panel1 = new JPanel();
JPanel panel2 = new JPanel();
JPanel panel3 = new JPanel();
panel1.setLayout(new GridLayout(3,3,2,5));
panel2.setLayout(new GridLayout(6,3,2,5));
panel3.setLayout(new GridLayout(9,3,2,5));

//container
Container con = this.getContentPane();
con.setLayout(new GridLayout(2,2));
con.add(panel1);
con.add(panel2);
con.add(panel3);

JLabel lblNo=new JLabel(“No”);
JLabel lblKdBuku=new JLabel(“Kode Buku”);
JLabel lblJudulBuku=new JLabel(“Judul Buku”);
JLabel lblPengarang=new JLabel(“pengarang”);
JLabel lblPenerbit =new JLabel(“Penerbit”);

JTextField txtNo = new JTextField(4);
JTextField txtKdBuku = new JTextField(7);
JTextField txtJudulBuku = new JTextField(20);
JTextField txtPengarang = new JTextField(15);
JTextField txtpenerbit = new JTextField(15);

panel1.setBorder(BorderFactory.createTitledBorder(“Field Buku”));
panel1.add(lblNo);
panel1.add(txtNo);
panel1.add(lblKdBuku);
panel1.add(txtKdBuku);
panel1.add(lblJudulBuku);
panel1.add(txtJudulBuku);
panel1.add(lblPengarang);
panel1.add(txtPengarang);
panel1.add(lblPenerbit);
panel1.add(txtpenerbit);

JButton navTop= new JButton(“|<“);
JButton navPrev= new JButton(“<<“);
JTextField txtNoNav = new JTextField(4);
JButton navNext= new JButton(“>>”);
JButton navBottom= new JButton(“>|”);

panel2.setBorder(BorderFactory.createTitledBorder(“Navigasi”));
panel2.add(navTop);
panel2.add(navPrev);
panel2.add(txtNoNav);
panel2.add(navNext);
panel2.add(navBottom);

JButton cmdNew= new JButton(“New”);
JButton cmdSave= new JButton(“Save”);
JButton cmdEdit= new JButton(“Edit”);
JButton cmdUpdate= new JButton(“Update”);
JButton cmdCancel= new JButton(“Cancel”);
JButton cmdDelete= new JButton(“Delete”);

panel2.setBorder(BorderFactory.createTitledBorder(“Command”));
panel3.add(cmdNew);
panel3.add(cmdSave);
panel3.add(cmdEdit);
panel3.add(cmdUpdate);
panel3.add(cmdCancel);
panel3.add(cmdDelete);

this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setLocation(40,120);
this.setSize(520,230);
this.setVisible(true);
//
// // PEMBUATAN OBJEK
//
// JPanel panel1 = new JPanel(); // pembuatan panel 1
// JPanel panel2 = new JPanel(); // pembuatan panel 1
//
// Container con = this.getContentPane(); // pembuatan ontainer
//
//
//
// Membuat objek option button baru
// final JRadioButton rbAnggota1 = new JRadioButton(“Anggota Satu”);
// final JRadioButton rbAnggota2 = new JRadioButton(“Anggota Dua”);
// final JRadioButton rbAnggota3 = new JRadioButton(“Anggota Tiga”);
// final JRadioButton rbAnggota4 = new JRadioButton(“Anggota Empat”);
//
//Membuat button group
// ButtonGroup radioBgroup = new ButtonGroup();

// Membuat label
// JLabel lblNIM=new JLabel(“NIM “);
// final JLabel lblNama =new JLabel(“Nama “);
// final JLabel lblJK =new JLabel(“Jenis Kelamin “);

// Membuat text field
// final JTextField txtNIM=new JTextField(5);
// final JTextField txtNama=new JTextField(5);
// final JTextField txtJK=new JTextField(5);
//
//
//
// final JButton cmdTampil=new JButton(“Tampil”);
// final JButton cmdKosong=new JButton(“Kosongkan”);
// final JButton cmdExit=new JButton(“Keluar”);
//
//
//
// konfigurasi layout

// con.setLayout(new GridLayout(1,2)); //
//
// panel1.setLayout(new GridLayout(3,3,2,5));
// panel2.setLayout(new GridLayout(6,3,2,5));
// panel1.setBorder(BorderFactory.createTitledBorder(“Anggota”));
// panel2.setBorder(BorderFactory.createTitledBorder(“Data”));

// menambahkan panel ke window

// con.add(panel1);
// con.add(panel2);

// mendaftarkan radio button sebagai group
// radioBgroup.add(rbAnggota1);
// radioBgroup.add(rbAnggota2);
// radioBgroup.add(rbAnggota3);
// radioBgroup.add(rbAnggota4);

// menambahkan objek ke dalam panel 1
// panel1.add(rbAnggota1);
// panel1.add(rbAnggota2);
// panel1.add(rbAnggota3);
// panel1.add(rbAnggota4);

// menambahkan objek ke dalam panel 2
// panel2.add(lblNIM);
// panel2.add(txtNIM);
// panel2.add(lblNama);
// panel2.add(txtNama);
// panel2.add(lblJK);
// panel2.add(txtJK);
// panel2.add(cmdTampil);
// panel2.add(cmdKosong);
// panel2.add(cmdExit);

// memberikan even handling kepada command button

// cmdTampil.addActionListener(new ActionListener( ) {
// public void actionPerformed(ActionEvent ae) {
// if (rbAnggota1.isSelected()){
// txtNIM.setText(“07.11.1382”);
// txtNama.setText(“Syarief Hidayatulloh”);
// txtJK.setText(“laki – laki”);
// }
// if (rbAnggota2.isSelected()){
// txtNIM.setText(“07.11.1356”);
// txtNama.setText(“Arif W Nugroho”);
// txtJK.setText(“laki – laki”);
// }
// if (rbAnggota3.isSelected()){
// txtNIM.setText(“07.11.1420”);
// txtNama.setText(“Galuh Ristyanto”);
// txtJK.setText(“laki – laki”);
// }
// if (rbAnggota4.isSelected()){
// txtNIM.setText(“07.11.1385”);
// txtNama.setText(“Yuni Ardita Sari Dewi “);
// txtJK.setText(“Perempuan”);
// }

// }

// });

// cmdKosong.addActionListener(new ActionListener( ) {
// public void actionPerformed(ActionEvent ae) {
// txtNIM.setText(” “);
// txtNama.setText(” “);
// txtJK.setText(” “);

// }
// });
//
// cmdExit.addActionListener(new ActionListener( ) {
// public void actionPerformed(ActionEvent ae) {

// System.exit(0);
// }
// });

// menampilkan window
// this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// this.setLocation(40,120);
// this.setSize(520,230);
// this.setVisible(true);

}

}

CLASS PERTAMA UNTUK FORM BUKU dengan nama class FormBook.java

CLASS KEDUA UNTUK FORM ANGGOTA dengan nama class Form.java

CLASS KETIGA UNTUK FORM INDUK dengan nama class Perpustakaan.java

_______________________________________________________________________________________________

contoh java membuat form dalam form

contoh java multi class

Contoh Java GUI (membuat toolbar dan menubar)

contoh lain java gui

contoh lain juga

22
Nov
08

Contoh Java GUI “Menghitung Luas dan Keliling Lingkaran”

Contoh coding java untuk Meghitung luas dan keliling lingkaran dengan java GUI sebenarnya mudah… Ini adalah dasar dasar java gui yang hanya menggunakan input box dan message box….

screen shoot program meghitung luas dan keliling lingkaran spt dibawah ini :

screen shot input box

input

screen shoot message box

output

serta untuk coding program nya adalah sbb :

import javax.swing.JOptionPane;
public class luaslingkaran {
public static void main(String[] args){
int jari= 0;
String VarJari =JOptionPane.showInputDialog(“Masukkan Jari jari lingkaran”);
jari = Integer.parseInt(VarJari);
Double luas=3.14*(jari*jari);
Double keliling= 2*3.14*jari;
String End=”Nilai luas lingkaran dengan jari “+ jari +” adalah “+luas+” dan kelilingnya adalah “+keliling;
JOptionPane.showMessageDialog(null,End);

}
}

contoh java membuat form dalam form

contoh java multi class

Contoh Java GUI (membuat toolbar dan menubar)

contoh lain java gui

contoh lain juga

20
Nov
08

Contoh Java GUI (membuat toolbar dan menubar)

tool-baruntuk membuat toolbar dan menubar menggunakan java, gambar diatas adalah contoh java gui (grapic user interface),, ditambah dengan jinternal frame untuk form didalam form…

contoh skrip gui menggunakan java untuk contoh diatas adalah sbb:

import java.awt.*; //memanggil package yang diperlukan
import java.awt.event.*;
import javax.swing.JFrame;
import javax.swing.JMenuBar;
import javax.swing.JMenu;
import javax.swing.JMenuItem;
import javax.swing.JCheckBoxMenuItem;
import javax.swing.ImageIcon;
import javax.swing.KeyStroke;
import javax.swing.JOptionPane;
import javax.swing.JDesktopPane;
import javax.swing.JInternalFrame;
import javax.swing.UIManager;
import javax.swing.JToolBar;
import javax.swing.JButton;
import javax.swing.JPanel;

public class Perpustakaan extends JFrame implements ActionListener {
private JPanel contentPane; //deklarasi objeck yang diperlukan
private JDesktopPane desktop;
private JMenuBar menuBar;
private JMenu mnuOpen;
private JMenu mnuClose;
private JMenuItem itemOBuku;
private JMenuItem itemOAnggota;
private JMenuItem itemCBuku;
private JMenuItem itemCAnggota;
private JToolBar toolBar;
private JButton btnBuku;
private JButton btnAnggota;

public Perpustakaan() {
//setting panel
contentPane = new JPanel();
contentPane.setLayout(new BorderLayout());
//membuat menu bar
menuBar = new JMenuBar();
setJMenuBar(menuBar);

mnuOpen = new JMenu(“Open”);
mnuOpen.setMnemonic(KeyEvent.VK_O);
menuBar.add(mnuOpen);

mnuClose = new JMenu(“Close”);
mnuClose.setMnemonic(KeyEvent.VK_C);
menuBar.add(mnuClose);
//buat item menu
itemOBuku = new JMenuItem(“Buku”,new ImageIcon(“source/image/OBook.gif”));
itemOBuku.setMnemonic(KeyEvent.VK_B);
itemOBuku.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_B, ActionEvent.CTRL_MASK));
itemOBuku.setActionCommand(“obook”);
mnuOpen.add(itemOBuku);

itemOAnggota = new JMenuItem(“Anggota”,new ImageIcon(“source/image/OMembers.gif”));
itemOAnggota.setMnemonic(KeyEvent.VK_A);
itemOAnggota.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_A, ActionEvent.CTRL_MASK));
itemOAnggota.setActionCommand(“oanggota”);
mnuOpen.add(itemOAnggota);

itemCBuku = new JMenuItem(“Buku”,new ImageIcon(“source/image/CBook.gif”));
itemCBuku.setMnemonic(KeyEvent.VK_B);
itemCBuku.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_B, ActionEvent.ALT_MASK));
itemCBuku.setActionCommand(“cbook”);
mnuClose.add(itemCBuku);

itemCAnggota = new JMenuItem(“Anggota”,new ImageIcon(“source/image/CMembers.gif”));
itemCAnggota.setMnemonic(KeyEvent.VK_A);
itemCAnggota.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_A, ActionEvent.ALT_MASK));
itemCAnggota.setActionCommand(“canggota”);
mnuClose.add(itemCAnggota);
//buat toolbar
toolBar = new JToolBar();

btnBuku = new JButton(new ImageIcon(“source/image/OBook.gif”));
btnBuku.setSize(20,20);
btnBuku.setToolTipText(“Tombol untuk membuka dan nenutup form buku”);
btnBuku.setActionCommand(“obuku”);
toolBar.add(btnBuku);

btnAnggota = new JButton(new ImageIcon(“source/image/OMembers.gif”));
btnAnggota.setSize(20,20);
btnAnggota.setToolTipText(“Tombol untuk membuka dan nenutup form anggota”);
btnAnggota.setActionCommand(“oanggota”);
toolBar.add(btnAnggota);

//setting frame desktop
desktop = new JDesktopPane();
contentPane.add(toolBar, BorderLayout.NORTH);
contentPane.add(desktop, BorderLayout.CENTER);
setContentPane(contentPane);

setTitle(“PERPUSTAKAAN SAKTI JIWA”);
setSize(800,600);
setVisible(true);
// setExtendedState(Frame.NORMAL_BOTH);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

itemOBuku.addActionListener(this);
itemOAnggota.addActionListener(this);
itemCBuku.addActionListener(this);
itemCAnggota.addActionListener(this);

btnBuku.addActionListener(this);
btnAnggota.addActionListener(this);

}

public void actionPerformed(ActionEvent e) {
if (e.getActionCommand().toString().trim() == “oanggota” ) {
//action yang pertama

}
else if (e.getActionCommand().toString().trim() == “obuku” ) {

//action yang kedua
}
}

public static void main(String[] args) {
Perpustakaan window = new Perpustakaan();
}
}

contoh java Menghitung luas dan keliling lingkaran

contoh lain java gui

contoh lain juga

08
Nov
08

ABOUT ME THE GREAT BLUE DESERT

MY ARTICLES MULTIMEDIA
MY ARTICLES
MY FRIENDSTER
MY ARTICLES NETWORKING
MY CAMPUS
MY FORUM
MY PAGE DOWNLOAD
FRIENDSER BLOG

Custom MyClock

22
Oct
08

CONTOH JAVA GUI

tulisan ini tentang contoh java dengan gui, beserta dengan packagenya. membuat aplikasi dengan java gui berikut ini contoh-contonya :

Screen shoot Program

GUI INTERFACE

GUI INTERFACE

gui-interface-java

gui-interface-java

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

Coding Program

import javax.swing.*; //untuk memanggil package

import java.awt.*;

import java.awt.event.*;

public class Form extends JFrame { // pewarisan dari JFrame untuk digunakan di class Form

public Form() {

// PEMBUATAN OBJEK

JPanel panel1 = new JPanel(); // pembuatan panel 1

JPanel panel2 = new JPanel(); // pembuatan panel 1

Container con = this.getContentPane(); // pembuatan ontainer

// Membuat objek option button baru

final JRadioButton rbAnggota1 = new JRadioButton(“Anggota Satu”);

final JRadioButton rbAnggota2 = new JRadioButton(“Anggota Dua”);

final JRadioButton rbAnggota3 = new JRadioButton(“Anggota Tiga”);

final JRadioButton rbAnggota4 = new JRadioButton(“Anggota Empat”);

//Membuat button group

ButtonGroup radioBgroup = new ButtonGroup();

// Membuat label

JLabel lblNIM=new JLabel(“NIM “);

final JLabel lblNama =new JLabel(“Nama “);

final JLabel lblJK =new JLabel(“Jenis Kelamin “);

// Membuat text field

final JTextField txtNIM=new JTextField(5);

final JTextField txtNama=new JTextField(5);

final JTextField txtJK=new JTextField(5);

final JButton cmdTampil=new JButton(“Tampil”);

final JButton cmdKosong=new JButton(“Kosongkan”);

final JButton cmdExit=new JButton(“Keluar”);

// konfigurasi layout

con.setLayout(new GridLayout(1,2)); //

panel1.setLayout(new GridLayout(3,3,2,5));

panel2.setLayout(new GridLayout(6,3,2,5));

panel1.setBorder(BorderFactory.createTitledBorder(“Anggota”));

panel2.setBorder(BorderFactory.createTitledBorder(“Data”));

// menambahkan panel ke window

con.add(panel1);

con.add(panel2);

// mendaftarkan radio button sebagai group

radioBgroup.add(rbAnggota1);

radioBgroup.add(rbAnggota2);

radioBgroup.add(rbAnggota3);

radioBgroup.add(rbAnggota4);

// menambahkan objek ke dalam panel 1

panel1.add(rbAnggota1);

panel1.add(rbAnggota2);

panel1.add(rbAnggota3);

panel1.add(rbAnggota4);

// menambahkan objek ke dalam panel 2

panel2.add(lblNIM);

panel2.add(txtNIM);

panel2.add(lblNama);

panel2.add(txtNama);

panel2.add(lblJK);

panel2.add(txtJK);

panel2.add(cmdTampil);

panel2.add(cmdKosong);

panel2.add(cmdExit);

// memberikan even handling kepada command button

cmdTampil.addActionListener(new ActionListener( ) {

public void actionPerformed(ActionEvent ae) {

if (rbAnggota1.isSelected()){

txtNIM.setText(“07.11.1382”);

txtNama.setText(“Syarief Hidayatulloh”);

txtJK.setText(“laki – laki”);

}

if (rbAnggota2.isSelected()){

txtNIM.setText(“07.11.1356”);

txtNama.setText(“Arif W Nugroho”);

txtJK.setText(“laki – laki”);

}

if (rbAnggota3.isSelected()){

txtNIM.setText(“07.11.1420”);

txtNama.setText(“Galuh Ristyanto”);

txtJK.setText(“laki – laki”);

}

if (rbAnggota4.isSelected()){

txtNIM.setText(“07.11.1385”);

txtNama.setText(“Yuni Ardita Sari Dewi “);

txtJK.setText(“Perempuan”);

}

} });

cmdKosong.addActionListener(new ActionListener( ) {

public void actionPerformed(ActionEvent ae) {

txtNIM.setText(” “);

txtNama.setText(” “);

txtJK.setText(” “);

} });

cmdExit.addActionListener(new ActionListener( ) {

public void actionPerformed(ActionEvent ae) {

System.exit(1);

}

});

// menampilkan window

this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

this.setLocation(40,120);

this.setSize(520,230);

this.setVisible(true);

}

public static void main(String[] args) {

new Form();

}

}

contoh membuat form dalam form

Contoh Java GUI (membuat toolbar dan menubar)

contoh lain




Blog Stats

  • 176,656 hits

MY PERSONAL LINK

September 2017
M T W T F S S
« May    
 123
45678910
11121314151617
18192021222324
252627282930