Program Swing di Java

import java.io.*;
Merupakan fungsi dalam java untuk memasukkan inputan dari keyboard.

import java.swing.*;
Java swing merupakan librari dalam java yang digunakan untuk menciptakan Grafik User Interface (GUI), dengan java swing kita dapat membuat user interface yang cross platform atau OS independent.

class Suwing{
Perintah di atas berguna untuk memberikan nama class yang diinginkan dan untuk nama class harus sama dengan nama file java sehingga method main dapat berjalan dengan baik.

public static void main(String [] args){
Merupakan method pada class public yang dipanggil pertama kali oleh JVM (Java Virtual Machine) pada saat program di jalankan dan semua program yang akan dijalankan harus menggunakan method main.

do{

JOptionPane.showMessageDialog(null,”Selamat datang di nWARUNG MAKAN MAK GUNDAR”);
JOptionPane.showMessageDialog(null,”Silahkan tentukan menu anda”);
String menu = JOptionPane.showInputDialog(null, ” MENU ”
+ “n1. Ayam Goreng Rica – Rica”
+ “n2. Kepiting Saus Tiram”
+ “n3. Nasi Goreng Seafood”
+ “n4. Udang Bakar Saus Padang”
+ “n5. Keluar” , “WARUNG MAKAN MAK GUNDAR”, JOptionPane.QUESTION_MESSAGE);
int pilih= Integer.parseInt(menu);
switch(pilih)
{

Perintah di atas berfungsi untuk menampilkan sebuah cetakan menu dan tampilan yang telah dibuat dalam bentuk JoptionPane. Kemudian mengkonversikan bilangan data yang berupa String ke dalam tipe data Integer. Lalu memasukkan inputan sesuai dengan keinginan user berupa angka yangselanjutnya akan diproses didalam program menu yang telah dibuat.

case 1:
JOptionPane.showMessageDialog(null,”Ayam Goreng Rica – Rica nRp 10.000,00″);
break;
case 2:
JOptionPane.showMessageDialog(null,”Kepiting Saus Tiram nRp 25.000,00″);
break;
case 3:
JOptionPane.showMessageDialog(null,”Nasi Goreng Seafood nRp 15.000,00″);
break;
case 4:
JOptionPane.showMessageDialog(null,”Udang Bakar Saus Padang nRp 20.000,00″);
break;
case 5:
JOptionPane.showMessageDialog(null,”Terima Kasih Sudah Berkunjung”);
System.exit(0);
break;

Pada perintah di atas ketika user telah menginputkan pilihan pada menu, maka masing – masing menu dalam program tersebut akan dijalankan. Lalu akan muncul cetakan dalam bentuk JOptionPane yang berisikan nama makanan beserta harganya. Fungsi dari break pada program ini adalah untuk memberhentikan program agar tidak masuk atau berlanjut ke program berikutnya.

default :
JOptionPane.showMessageDialog(null,”Maaf, untuk saat ini menu yang anda inginkan sedang kosong”);
}
}
while(true);
}
}

Pada perintah di atas default berfungsi ketika user menginputkan pilihan yang tidak sesuai dengan pilihan yang terdapat padan program. Dan pada perintah ini juga terdapat perulangan(Looping) dimana ketika program ang dijalankan berada pada kondisi yang benar maka program akan kembali menampilkan tampilan pada menu awal.

Dan berikut adalah tamppilan dari program tersebut

Swing

Dan

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.