• 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

public static void main (String[] args) throws IOException{. System.out.println("masukkan nama file

Method yang digunakan pada program tersebut adalah public static void main (String []args){.. Static pada method main berarti metodh main tidak mengubah

public class Pertama adalah nama kelas yang kita buat (dalam java setiap membuat program berarti membuat sebuah kelas). public static void main(String args[]) adalah permulaan

public class Test{ public static void mainString args[]{ //tambahkan nasabah pada bank dengan nama Andi Sucipto dengan konstruktor tambahNasabahString,String, besar tabungan

import javax.swing.*; import java.awt.event.*; public class SimpleGui1B implements ActionListener { JButton button; public static void mainString[] args { SimpleGui1B = new SimpleGui1B;

การใช ้ตัวแปร import java.util.Scanner; // โปรแกรมคํานวณดัชนีมวลกาย // โปรแกรมคานวณดชนมวลกาย public class BodyMassIndex { public static void mainString[] args { public static void

Server Program in Java RMI 2 Class ShapeListServer with main method 9 import java.rmi.*; public class ShapeListServer{ public static void mainString args[]{

The switch Statement EXAMPLE 2 public static void main String[] args { //Declaration section Scanner read = new Scanner System.in; int choice, num1, num2, result = -1; String