• Tidak ada hasil yang ditemukan

Komponen Dasar Membuat pemograman deksto

N/A
N/A
Protected

Academic year: 2018

Membagikan "Komponen Dasar Membuat pemograman deksto"

Copied!
7
0
0

Teks penuh

(1)

Komponen dasar

Menggunakan komponen

• AWT (Abstrak Window Toolkit)

(2)

2

Mengapa Swing ?

• AWT “hanya”menawarkan pemrograman grafis yg terbatas

• Swing menawarkan :

–kegunaan-kegunaan yg lebih berkembang

–komponen-komponen baru

–fitur yang lebih luas

–event handling yang lebih baik

–Look and feel yang bisa dipilih

Mengenal Komponen Swing

• Teletak pada package javax.swing

• Sebagian besar nama class dalam Swing diawali dengan J .

• Seluruhnya merupakan subclass dari

JComponent, yang menyediakan berbagai

(3)

Kategori Komponen Swing

JFrame

• Komponen dasar dalam pemrograman visual

(4)

4

JFrame (lanjutan)

import javax.swing.JFrame;

public class SimpleFrame extends JFrame { public SimpleFrame(){

super("Frame title"); setSize(300,100);

setDefaultCloseOperation(JFrame.EXIT_ ON_CLOSE);

setVisible(true); }

public static void main(String[] args) { SimpleFrame sf = new SimpleFrame(); }

}

JLabel

• Komponen yang digunakan untuk

menampilkan tulisan / teks atau gambar

• Method untuk mengeset dan mendapatkan isi label :

(5)

JLabel (lanjutan)

import javax.swing.*;

public class ContohJLabel extends JFrame{ public static void main(String[] args) {

ContohJLabel apl = new ContohJLabel(); }

public ContohJLabel() {

super("Tes JLabel"); setSize(300,100);

Icon ikonsmile = new ImageIcon ("icon_smile.gif"); JLabel labelSenyum = new JLabel("Senyum");

JLabel labelManis = new JLabel("Manis", ikonsmile, SwingConstants.CENTER); JPanel panelLabel = new JPanel();

panelLabel.add(labelSenyum);

• JTextField adalah komponen yang digunakan untuk memasukkan sebaris string yang

selanjutnya dapat digunakan sebagai input bagi proses selanjutnya.

(6)

6

TextField memiliki beberapa method sbb :

setEditable(boolean)

isEditable(boolean)

setText(String) & getText()

getSelectedText()  the highlighted text

JButton

• Komponen berbentuk tombol

(7)

Event Handling

• Proses yang diperlukan untuk melakukan reaksi bila diberikan sebuah aksi

Referensi

Dokumen terkait

Penelitian ini bertujuan untuk mengetahui aktivitas penyembuhan luka sediaan salep kombinasi ekstrak etanol daun sirih hijau ( Piper betle L.) dan minyak cengkeh ( Syzgium

2014 In Vitro Antioxidant Activity, Phenolic Compounds and Protective Effect Against DNA Damage Provided by Leaves, Stems And Flowers of Portulaca oleracea

Gambar 7 merupakan gambar diagram konstelasi dari MISO-OFDM kondisi user bergerak dengan kecepatan 120km/jam Pada sistem tanpa SIC, posisi simbol masih terlihat tidak sesuai

Pada sel elektrolisis, reaksi kimia akan terjadi jika arus listrik dialirkan melalui larutan elektrolit, yaitu energi listrik (arus listrik) diubah menjadi energi

Apabila kita melihat suatu gambar tampak atas dari suatu rencana atap, maka panjang jurai luar ataupun dalam belum merupakan suatu garis atau panjang yang sebenarnya disini

trust in brand dan switching cost sebagai salah satu variabel yang berpengaruh harus tetap dapat dikendalikan secara langsung oleh perusahaan.Tujuan penelitian ini adalah untuk

mengalami kerusakan atau mempunyai perubahan-peruabahan kimiawi sehingga tidak dapat dipergunakan, maka kerugian perusahaan akan menjadi semakin besar dengan semakin besarnya

Berdasarkan hasil penelitian diketahui bahwa kendala utama dalam penerapan manajemen material di Kabupaten Sumba Tengah adalah letak geografis yang mengharuskan