Membuat Form Dinamis di Java

dokumen-dokumen yang mirip
GUI & Event Handling. Viska Mutiawani, M.Sc

GUI & Event Handling. Viska Mutiawani, M.Sc. 1 Viska Mutiawani - Informatika FMIPA Unsyiah

GUI (Grapichal User Interface)

A. TUJUAN PEMBELAJARAN

Program Kalkulator Sederhana Menggunakan Java Netbeans

Materi 3 Pemrograman Visual

Membuat Frame, Label, TextField dan Button di Java [Full Coding]

Membuat Menu Login Sederhana [Full Coding]

PEMROGRAMAN LANJUTAN JAVA. Dasar-Dasar Netbeans

FAKULTAS TEKNOLOGI INFORMASI UNISKA. Modul NetBeans 8.1. Disusun oleh: Mirza Yogy Kurniawan. Modul Praktek NetBeans 8.1 Studi Kasus Perpustakaan

KOMPONEN GUI DI SWING. Visual Mode (NetBeans)

Materi : GUI AWT & SWING.

PENDAHULUAN TENTANG NETBEANS

visit :

Modul Tutorial C# 1. Membuat Class Library ENRICO BUDIANTO MICROSOFT INNOVATION CENTER UNIVERSITAS INDONESIA

PEMROGRAMAN II. By : Sri Rezeki Candra Nursari

Bikin Gampang Coding GUI-Mu Dengan 'Java GUI Builder'

PBO LANJUT USING WYSIWYG EDITOR FOR BUILDING GUI. Niko Ibrahim, MIT Universitas Kristen Maranatha

PEMROGRAMAN II. Materi : nursari2010.blogdetik.com String String Handling Java.util,Java.io. By : Sri Rezeki Candra Nursari

2. Manakah diantara pilihan berikut ini yang merupakan bagian dari event delegation model? Sebuah komponen yang menampilkan message

Pemograman Swing. Netbeans:

INSTRUKSI PENCABANGAN

Pemrograman Berorientasi Obyek. Ramos Somya

IF PEMROGRAMAN LANJUT GRAPHICAL USER INTERFACE (GUI) 11 DENGAN SWING. Oleh : Andri Heryandi, M.T.

Mendeley Desktop dan Word

Percobaan 7 GUI(Graphical User Interface )

GRAPHICAL USER INTERFACE (GUI)

INTERAKSI MANUSIA DAN KOMPUTER

Graphical User Interface (GUI)

BAB V IMPLEMENTASI DAN PEMBAHASAN

Java Library dan Java Swing

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK

Persiapan. 2.1 Hardware

DASAR MENGGUNAKAN VISUAL BASIC 6.0

Membangun Android Studio Dengan Gradle

MODUL 1 INSTALASI PAKET JAVA DAN PROGRAM SEDERHANA

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

PROGRAM STUDI D3 JURUSAN TEKNIK KOMPUTER POLITEKNIK NEGERI SRIWIJAYA PALEMBANG Pemrograman Berorientasi Objek 3 (Mobile And Web Programming)

Pemrograman Java III

Membuat JSP dan Servlet Sederhana

Tugas IV Kelas Virtual Pemr. Visual

BAB 2 LANDASAN TEORI. Jogiyanto (2008, hal : 34) Suatu sistem dapat didefenisikan sebagai kumpulan

BAB IX MEMBUAT FORM 9.1 Membuat Form Secara Konvensional

Tutorial Lazarus Pemrograman Pascal Console, Visual dan Database Husni, husni.trunojoyo.ac.id, komputasi.wordpress.com

BAB 2 LANDASAN TEORI. pengumpulan data Tugas Akhir di SMA N 5 Medan. disebut dengan informasi. (Bambang Wahyudi,2003)

Cara Membuat Aplikasi Konversi Suhu Dengan Menggunakan NetbeansIDE6.5

Spesifikasi: Ukuran: 14x21 cm Tebal: 68 hlm Harga: Rp Terbit pertama: Februari 2005 Sinopsis singkat:

PENGENALAN NETBEANS Algoritma & Pemrograman 2016/2017 Hastha Sunardi 2016 PENGENALAN NETBEANS. (Pertemuan: K[-]/L[1])

1. MENGENAL VISUAL BASIC

1. Mana dari adapter berikut ini yang merupakan class adapter yang benar didalam Java. ComponentAdapter

Bab I Pengenalan Visual BASIC

Modul 08. User Interface 01

Modul Praktikum Ke-1

VISUAL JAVA PROGRAMMING

BAB I. 1 P e m r o g r a m a n V i s u a l B a s i c - J a t i L e s t a r i

PRAKTIKUM SISTEM INFORMASI MANAJEMEN

Otodidak Behind The Scene

Crystal Reports (Bagian 2)

Buka Start -> All Programs -> Microsoft Visual Studio - > Microsoft Visual Fox Pro 6.0

Instalasi Android SDK Maret 2012 Tingkat: Oleh : Feri Djuandi Pemula Menengah Mahir Platform : Windows XP, Eclipse

[Pemrograman Android Widget 01][Level: Pemula] Andi Taru Nugroho Nur Wismono S.Kom.,M.Cs. Lisensi Dokumen:

Membuat Program Perhitungan Sederhana dengan Java NetBeans 8.1

UNIVERSITAS KOMPUTER INDONESIA

Instalasi Visual Studio 2008 Profesional(64 dan 32 bit) di windows 7

Pemrograman Java III

Abdullah hafidh. Fakultas Ilmu Komputer, Universitas Indonesia. [Membuat Web Sederhana dengan.net FrameWork. menggunakan Microsoft Visual Studio 2008]

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

M. Choirul Amri

Visual Basic 6.0 For Beginners

TUTORIAL INSTALASI ANDROID SDK

MODUL I. A. Landasan Teori. Modul Praktimum Pemrograman Visual II D3 Manajemen Informatika UNIJOYO

persiapan "tools" untuk membuat aplikasi blackberry

PROGRAM STUDI D3 JURUSAN TEKNIK KOMPUTER POLITEKNIK NEGERI SRIWIJAYA PALEMBANG Pemrograman Berorientasi Objek 3 (Mobile And Web Programming)

Refreshing Praktikum: GUI (Graphical User Interface)

PERTEMUAN VI AWT DAN SWING TUJUAN PRAKTIKUM. 1. Praktikan mengenal pembuatan GUI pada Java. 2. Praktikan memahami action pada objek dalam Java.

BAB II LANDASAN TEORI

PERTEMUAN 1 Membuat Project & Komponen Swing [PBO II JAVA] dosen : SOPINGI, S.Kom

Tugas Rekayasa Perangkat Lunak Berorientasi Obyek Review IDE untuk Java (NetBeans, Eclipse, Intellij IDEA)

BAB 2 LANDASAN TEORI. prosedurnya dan menekankan pada komponen atau elemennya.

BAB IV IMPLEMENTASI DAN ANALISA

APLIKASI PERHITUNGAN SEDERHANA DENGAN MENGGUNAKAN NETBEANS

Praktikum II Membuat Project di Android

PENGENALAN HTML - 3. Gambar 1. Layer Toolbar

BAB 3 Mengenali Lingkup Pemrograman Anda

BAB I Menggunakan menu ikon yang terdapat dalam perangkat lunak pengolah angka

Praktikum 05 - SmileySwing Pemrograman Berorientasi Objek Lanjut (Revisit alibrary)

Creating Graphical User Interfaces [1] with Java By: De Rosal Ignatius Moses Setiadi

SOFTWARE DEVELOMENT KIT (SDK) & DASAR PENGEMBANGAN APLIKASI MOBILE

BAB 3 Mengenali Lingkup Pemrograman Anda

Membuat Data Mahasiswa dengan Java Netbeans dan SQLite

Materi 4 Pemrograman Visual

PERANCANGAN APLIKASI DOWNLOAD MANAGER MENGGUNAKAN JAVA2SE DENGAN EDITOR NETBEANS IDE 6.8

Membuat Aplikasi Form Windows Pertama Dengan C# (Visual Studio)

BAB 2 LANDASAN TEORI. Istilah komputer mempunyai arti yang luas dan berbeda untuk orang yang

Persiapan Sebelum mengikuti tutorial ini, ada baiknya pembaca mendownload perangkat lunak yang dibutuhkan yaitu sebagai berikut:

BAB I SEKILAS VISUAL STUDIO.NET 2008

MODUL I PENGENALAN VISUAL BASIC 6.0. Visual Basic adalah sebuah program yang berfungsi untuk membuat aplikasi berbasis

BAB IV PENGUJIAN DAN ANALISA ALAT

Pertama tama install terlebih dahulu java versi terbaru pada. atau didalam

Materi 1 Pemrograman Visual

Transkripsi:

Membuat Form Dinamis di Java Oleh: Yudi Setiawan Dalam pemrograman web, istilah ini sering disebut dengan dinamis. Maksud dinamis di sini ialah membuat tampilan form pada aplikasi Anda lebih fleksibel yang berarti, ukuran komponennya akan menyesuaikan sesuai dengan ukuran layar monitor yang dipakai. Pada kesempatan ini, saya akan membagikan sedikit peng... Dalam pemrograman web, istilah ini sering disebut dengan dinamis. Maksud dinamis di sini ialah membuat tampilan form pada aplikasi Anda lebih fleksibel yang berarti, ukuran komponennya akan menyesuaikan sesuai dengan ukuran layar monitor yang dipakai. Pada kesempatan ini, saya akan membagikan sedikit pengalaman saya dalam membuat form yang dinamis di aplikasi desktop khususnya menggunakan pemrograman Java. Pada umumnya, kebanyakan programmer yang saya jumpai itu menggunakan IDE Netbeans untuk membangun aplikasi desktop mereka. Alasannya, karena di Netbeans lebih gampang untuk meletakkan komponen GUI-nya tinggal drag n drop. Tapi, justru pada tutorial ini saya menggunakan Eclipse. Di Eclipse, ada plug-in tambahan yang harus Anda install di Eclipse Anda. Nama plug-in tersebut adalah WindowBuilder. Apa itu WindowBuilder? WindowBuilder ialah plug-in pada Eclipse untuk mendesain tampilan(visual Editor) aplikasi Anda dengan cara drag n drop. Dan pada tutorial ini, saya menggunakan Eclipse Juno. Dan kebetulan pada Eclipse versi ini tidak ada plug-in WindowBuilder jadi, saya harus meng-install-nya terlebih dahulu di Eclipse ini. Pada tutorial ini, saya tidak akan menjelaskan bagaimana cara install WindowBuilder di Eclipse. Saya anggap Anda sudah menggunakan Eclipse yang versi terbaru dari saya. Eclipse terbaru pada saat ini ialah Eclipse Mars. Sebelum masuk ke langkah berikutnya, saya ingin memberitahu Anda bahwa dalam Java ada banyak layout manager yang tersedia. Berikut beberapa layout manager yang tersedia saat ini ialah sebagai berikut: 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Absolute Layout FlowLayout BorderLayout GridLayout GridBagLayout CardLayout BoxLayout SpringLayout FormLayout MigLayout GroupLayout Pada tutorial ini, layout yang akan kita pakai ialah BorderLayout dan GroupLayout. Ini merupakan hasil pengalaman saya sendiri. Jadi, jika Anda menemukan cara yang lebih mudah dari saya silakan pakai cara tersebut. Ingat, tidak ada unsur pemaksaan di sini. Dalam pemrograman, Anda diberi kebebasan berekpresi.

BorderLayout ialah layout manager yang menggunakan unsur arah mata angin seperti, North, West, Center, East, dan South. Sedangkan GroupLayout ialah layout manager yang menggunakan unsur penggabungan beberapa komponen dan untuk peletakannya sendiri hampir mirip seperti Absolute Layout tapi, dalam GroupLayout Anda diberi fitur tambahan dimana, Anda bisa untuk membuat komponen GUI Anda bisa meresize secara otomatis ketika Form tersebut di maximize. Ikutilah langkah langkah berikut dalam membuat Form Dinamis di Eclipse. Catatan, bagi Anda pengguna Netbeans harap disesuaikan dengan kondisi yang ada. Karena setahu saya, antara Eclipse dan Netbeans untuk mendesain tampilannya itu tidak terlalu jauh berbeda. 1. Buka Eclipse, dan pastikan bahwa WindowBuilder sudah terpasang di Eclipse tersebut. Caranya, pilih menu Help > About Eclipse > Installation Details. Maka, akan tampil window baru seperti berikut. 2. Setelah itu, buat project baru(new Java Project). Beri nama sesuai seperti gambar berikut. 3. Langkah berikutnya, ialah membuat class JFrame melalui fasilitas yang disediakan oleh WindowBuilder tersebut. Caranya, tekan tombol Ctrl + N dan pilih WindowBuilder > Swing Designer > JFrame.

4. Class tersebut diberi nama FormBiodata dan nama package nya ialah jaco.java. 5. Setelah terbuat class tersebut maka, kondisi tampilan Anda saat ini ialah seperti berikut. 6. Pada toolbar bagian bawah, lihat ada 2 tab yang tersedia yakni, Source dan Design. Sekarang pilih tab Design. Dan pilih contentpane dan hapus komponen tersebut.

7. Setelah terhapus, tekan tombol F5 untuk me-refresh tampilan Visual Editor Anda. Perhatikan tulisan pada getcontentpane(), setelah ditekan F5 seharusnya ada tanda kotak hitam kecil di icon-nya. 8. Setelah itu masukkan komponen JPanel ke dalam Form tersebut di bagian Center. 9. Kemudian, ubah layout JPanel yang sudah dimasukkan tadi menjadi GroupLayout.

10. Setelah itu masukkan JLabel dan JTextField seperti pada gambar berikut. 11. Sekarang coba jalankan project tersebut. Maka tampilannya akan seperti berikut dan coba di Anda maximize kan Form nya maka, komponen JTextField nya tidak akan ikut meresize.

12. Sekarang mari kita perbaiki program diatas agar JTextField Nama nya ikut me-resize sendiri secara otomatis ketika Form tersebut di maximize. Pilih komponen JTextField Nama yang sudah dimasukkan ke dalam Form dan perhatikan sisi atas kanan pada komponen tersebut. Semacam ada 2 button kecil yang 1 arah panahnya keatas dan 1 lagi arah panahnya ke kiri. 13. Plih button kecil tersebut yang arah panahnya ke kiri dan pilih Auto Resizable.

14. Kemudian, coba jalankan kembali project tersebut dan lihat hasilnya bahwa sekarang Form tersebut sudah bisa dikatakan dinamis. Karena, komponen di dalamnya sudah bisa me-resize sendiri mengikuti ukuran JFrame dan layar monitor Anda. Tentang Penulis Yudi Setiawan Saat ini aktif sebagai Mahasiswa di salah satu Universitas di kota Medan dengan mengambil bidang Fakultas Teknik dan Ilmu Komputer. Sangat senang dengan bahasa pemrograman Java dan Android.