JProgressBar. Badiyanto, S.Kom., M.Kom. Kelas JProgressBar adalah komponen untuk menampilkan lama proses dalam bentuk grafis. Komponent pallete:

dokumen-dokumen yang mirip
Sesi 5 Chooser Dialog, Kontrol Proses. Tujuan Intruksional

Badiyanto, S.Kom.,M.Kom. Tujuan Intruksional. Mampu menjelaskan dan menggunakan komponen pemilihan JListbox. pemilihan JComboBox

BAB I PENGENALAN NETBEANS

Pemrograman Dekstop Pulut Suryati

BAB V JTable. JTable () Default menciptakan JTable yang diawali dengan model default data, model kolom default, dan model pilihan default.

(JCOMBOBOX) Pulut Suryati

BAB I PROJECT NETBEANS DAN GUI SEDERHANA

Praktikum JTable. Gambar 1

PEMBUATAN GAME DEBEPE DENGAN MENGGUNAKAN JAVA DI NETBEANS IDE Oleh : Rachmat Yulianto ( ) Pembimbing : Suhartini, S.

JAVA non OOP/IMW/PAGI. 1. Buat Database dengan Ms.Access dengan nama database perpustakaan.mdb 2. Buat tabel barang dengan struktur sbb:

BAB II. Manggunakan JComboBox

Belajar Java 2 Tambah, Simpan & Cari Data di Netbeans dengan Database MySQL

Menghubungkan Database Access Menggunakan Netbeans Oleh : Yuliana Setiowati

PEMROGRAMAN LANJUTAN JAVA. Dasar-Dasar Netbeans

Tujuan : A. Percabangan Percabangan di dalam Java terdapat 2 macam, yaitu dengan memakai if dan switch.

TUGAS 1 Membuat Program Untuk Menghitung Magnetic Tape

IMPLEMENTASI MODEL VIEW CONTROLLER (MVC) DESIGN PATTERN

Prosedur dan Fungsi. Ciri prosedur pada java selalu dimulai dengan : private/public void namaprosedur ( tipedataparameter1 namaparameter1,

- Menuliskan business logic dari aplikasi untuk mengakses data source

int i = 0; while (i < 10) { System.out.println( Informatika Unpas ); i++; }

Tugas IV Kelas Virtual Pemr. Visual

1. Silahkan anda buka project dari modul 4 anda yang sudah anda selesaikan 2. Tambahkan 1 buah view dengan nama FormMain

Pemrograman Berorientasi Obyek Lanjut (IT251) Ramos Somya, S.Kom., M.Cs.

Membuat Kalkulator dengan Java

Tujuan Intruksional. JDialog dan JTextArea. Mampu menggunakan komponen JTextArea untuk membuat resume. DialogBox PERTEMUAN 4. Badiyanto, S.Kom, M.

KONEKSI KE DATABASE DENGAN JDBC

Gambar Implementasi Halaman Pembuka 34

Anonymous Inner Class

Modul 08. User Interface 01

IF PEMROGRAMAN LANJUT EVENT. Oleh : Andri Heryandi, M.T.

Pemrograman Visual. Ramos Somya

LAPORAN TUGAS BESAR PEMODELAN DAN SIMULASI

Isi Data Source Name seperti gambar diatas: Kemudian pilih database dengan meng klik tombol select, tampil seperti gambar diatas:

Gambar 4.1. Script Menu Utama

Praktikum 6a Melakukan koneksi dengan basis data

APLIKASI PERHITUNGAN NILAI MAHASISWA. Untuk membuat aplikasi nilai mahasiswa, langkah-langkahnya adalah sebagai berikut :

- Menuliskan business logic dari aplikasi untuk mengakses data source

Membuat Program Aplikasi Akademik dengan Menggunakan NetBeans 6.9

KONEKSI KE DATABASE DENGAN JDBC 2

Badiyanto, S.Kom., M.Kom. PBO java

Program Pilihan Ganda Sederhana dengan Java

Identitas dosen POKOK BAHASAN RAGAM KOMPONEN MENGENAL TIMER. Pallete adalah tool

LAPORAN PERCOBAAN II PEMBUATAN CALCULATOR ( MENGHITUNG KELILING DAN VOLUME BALOK) BERBASIS JAVA DENGAN MENGGUNAKAN TOOLS NETBEANS

CHAPTER #8 DESAIN KONTROL, MENUBAR, TOOLBAR, STATUSBAR DAN FORM MDI

Aplikasi Grafik Menggunakan Netbeans

- Setiap pola yang menggambarkan permasalahan yang terjadi secara berulang, serta

INSTRUKSI PENCABANGAN

BAGIAN XIII GRAPHICAL USER INTERFACE DENGAN SWING. Praktikum I : Menggunakan JFrame, JTextField, JLabel dan JButton

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PEMROGRAMAN 2

Materi 5 Pemrograman Visual

SCROLL BAR, PROGRESS BAR, MESSAGE BOX, DAN INPUT BOX SCROLL BAR

LAMPIRAN LISTING PROGRAM

Akses Database Menggunakan JDBC

MODUL PRAKTIKUM BERORIENTASI OBJEK NINF615 SEMESTER GASAL 2016/2017 PROGRAM STUDI S1 TEKNIK INFORMATIKA

DASAR PEMOGRAMAN JAVA

jtextfield jcombobox

INTERAKSI ANTAR OBJECT

Membuat Slide Show Gambar

Modul Pengembangan Aplikasi Android Berbasis Client- Server Aplikasi sederhana android Versi 1.0

MODUL PRAKTIKUM KE 3 A.

Membuat Slide Show Gambar

Membuat User Interface dengan Swing. Program yang dibuat sebelumnya selalu berbasis console User lebih senang berinteraksi dengan

PEMOGRAMAN APLIKASI BERGERAK (Java ME) Company LOGO

Membuat Menu Login Sederhana [Full Coding]

BAHASA PEMROGRAMAN JAVA

IF PEMROGRAMAN LANJUT TUGAS 1. Oleh : Andri Heryandi, M.T.

MODUL I Pengenalan IDE Visual Basic 6.0

MODUL I PENDAHULUAN. Modul I : Pengenalan Visual Basic 1

DateField adalah objek yang dapat digunakan untuk menampilkan atau mengedit objek yang bertipe Date.

Koneksi Java GUI-Database

PERTEMUAN 1,2. Memulai pemrograman Java NetBean Id 6.5 dengan tampilan grafis. 1. File > new project

MATCH GAME Target Praktikum :

PERTEMUAN 1,2. Memulai pemrograman Java NetBean Id 6.5 dengan tampilan grafis. 1. File > new project

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

Pengenalan JavaScript

PRAKTEK 1 CLASS, ATTRIBUTE, METHOD, DAN OBJEK

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

Pengenalan APLIKASI DATABASE

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PEMROGRAMAN JAVA 2

A. TUJUAN PEMBELAJARAN

Penggunaan Netbeans IDE, Hello World, variable dan Operator aritmetika.

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

MEMBUAT PROJECT. 1. Buat project baru, beri nama JHangMan. Gambar 1.1

Praktikum 6 Class Design (Encapsulation)

Praktikum 1 - Getting Started with Android

BAB 2 LANDASAN TEORI

BAB II LANDASAN TEORI

LECTURE NOTE APLIKASI CRUD PERPUSTAKAAN

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PEMROGRAMAN 2

Membuat SlideShow Gambar

APLIKASI PEMBENTUKAN BADAN DAN BERAT IDEAL MENGGUNAKAN SOFTWARE NETBEANS Hafit Risky bin Hatim Dosen Pembimbing: Suhartini, S.

PEMROGRAMAN VISUAL BASIC

MATCH GAME. Yuliana Setiowati Politeknik Elektronika Negeri Surabaya D4 PENS-ITS

Object (Control) Dalam Vb.Net

AWT (ABSTRACT WINDOWS TOOLKITS)

PRAKTIKUM 2. Variabel, Tipe Data dan Operator. Tipe data dan variabel. - Microsoft Visual Studio 2010

PENERAPAN CASE BASED REASONING DALAM MENDUKUNG PENYELESAIAN KASUS

Malang, Januari 2007 Penulis

pilih New-Java Class Pada window New Class, ketik Person pada Class Name dan db.app pada Package

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

Transkripsi:

Badiyanto, S.Kom., M.Kom JProgressBar Kelas JProgressBar adalah komponen untuk menampilkan lama proses dalam bentuk grafis. Komponent pallete: 2 1

JProgressBar Constructor JProgressBar() Menciptakan progress bar horizontal yang menampilkan kosongan. JProgressBar(BoundedRangeModel newmodel) Menciptakan progress bar horizontal yang menggunakan model tertentu untuk menyimpan data posisi bar. JProgressBar(int min, int max) Menciptakan progress bar horisontal dengan minimum yang ditentukan dan maksimal. JProgressBar(int orient, int min, int max) Menciptakan progress bar menggunakan orientasi, menentukan minimum, dan maksimum. 3 ProgressBar int getmaximum() Mengembalikan nilai maksimum posisi bar. int getminimum() Mengembalikan nilai minimum posisi bar dari. int getvalue() Mengembalikan nilai posisi saat ini bar dari. boolean isstringpainted() Mengembalikan nilai properti stringpainted. 4 2

contoh 5 Kode Program package per5; /** * * @author badi */ public class NewJFrame4 extends javax.swing.jframe { int posisi; /** * Creates new form NewJFrame4 */ public NewJFrame4() { initcomponents();.. 6 3

inisialisasi Event->Windows->windowOpened private void formwindowopened(java.awt.event.windowevent evt) { // TODO add your handling code here: posisi=0; tfisiprogress.settext(""+posisi); Menentukan posisi awal nilai progressbar mulai 0 7 Klik Tombol private void btnkurangactionperformed(java.awt.event.actionevent evt) { // TODO add your handling code here: posisi=posisi-1; Jika user klik posisi dikurangi 1 if (posisi<pbproses.getminimum()) { pbproses.setvalue(pbproses.getminimum()); posisi=pbproses.getminimum(); return; pbproses.setvalue(posisi); tfisiprogress.settext(""+ posisi); jika posisi<0 berhenti, tampilkan nilai minimum Menggambar progress sesuai nilai posisi 8 4

Klik Tombol private void btntambahactionperformed(java.awt.event.actionevent evt) { posisi=posisi+1; if (posisi>pbproses.getmaximum()) { pbproses.setvalue(pbproses.getmaximum()); posisi=pbproses.getmaximum(); return; pbproses.setvalue(posisi); tfisiprogress.settext(""+posisi); Jika user klik posisi ditambah 1 jika posisi>0 berhenti, tampilkan nilai max Menggambar progress seuai nilai posisi 9 hasil 10 5

Contoh Menggunakan Timmer 11 Import Klas package per5; import javax.swing.timer; import javax.swing.joptionpane; import java.awt.event.actionevent; import java.awt.event.actionlistener; Untuk mencatat waktu yang berjalan selang tertentu public class NewJFrame5 extends javax.swing.jframe { public NewJFrame5() { initcomponents(); public class Progres implements ActionListener{ public void actionperformed(actionevent evt){ int n=pbproses.getvalue(); if (n<=100){ n++; pbproses.setvalue(n); else{ timer.stop(); 12 6

Inisialisasi waktu private void formwindowopened(java.awt.event.windowevent evt) { // TODO add your handling code here: timer = new Timer(500,new Progres() ); Menciptakan objek Timer dengan selang waktu tunggu 500 mili detik 13 Mengklik Tombol private void btnstartactionperformed(java.awt.event.actionevent evt) { // TODO add your handling code here: timer.start(); Mengklik Tombol private void btnstopactionperformed(java.awt.event.actionevent evt) { // TODO add your handling code here: timer.stop(); 14 7

JSlider JsSider komponen yang memungkinkan penggunan mengatur nilai dengan tombol geser dalam suatu interval dibatasi. Slider dapat menunjukkan kedua tanda yang mewakili nilai Jumlah nilai antara tanda dikendalikan oleh methode setmajortickspacing dan setminortickspacing Komponen pallete 15 JSlider Constructor JSlider() Membuat slider horisontal dengan kisaran 0-100 dan nilai awal 50. JSlider (int orientation) Membuat slider menggunakan orientasi ditentukan dengan kisaran 0-100 dan nilai awal 50. JSlider (int min, int max) Membuat slider horizontalmenggunakan min dan max ditentukan dengan nilai awal samadengan rata-rata min max plus. JSlider (int min, int max, nilai int) Membuat slider horizontal menggunakan min ditentukan, max dan nilai. JSlider (int orientation, int min, int max, nilai int) Menciptakan sebuah slider dengan: orientasi menyatakan arah slider dapat diisi JSlider.VERTICAL atau JSlider.HOZONTAL) min menyatakan nilai terkecil yang ditentukan oleh slider max menyatakan nilai terbesar yang ditentukan oleh slider nilai menyatakan posisi awal slider. 16 8

JSlider Methode int getmajortickspacing () Metode ini mengembalikan jarak tick utama int getmaximum () Mengembalikan nilai maksimumyang didukung oleh slider int getminortickspacing () mengembalikan jarak kecil. int getvalue() Mengembalikan nilai posisi slider void setmaximum (int maksimum ) Mengatur mengatur memberikan nilai maksimum void setminimum (int minimal ) Mengatur mengatur memberikan nilai minimum 17 JSlider Methode void setorientation (intorientation) mengatur orientasi scrollbars baik HORIZONTAL atau VERTICAL. void setpaintlabels (boolean b) Menentukan jika true label ditampilkan, jika false label tidak ditampilkan void setpaintticks (boolean b) Menentukan apakah tanda centang ditampilkan atau tidak pada slider. void setvalue (int n) Mengatur posisi dan nilai slider saat ini. 18 9

Pengaturan lewat properties 19 atau 20 10

Variasi penggunaan Membalik nilai V E R T I C A L 21 Contoh Event geser sldangkastatechanged() tfmin.settext(""+sldangka.getminimu m()) tfmaks.settext(""+sldangka.getmaxim um()); tfawaltrak.settext(""+sldangka.getval ue()) 22 11

Contoh/Latihan: 23 12