Pemrograman Berorientasi Objek

16
Pemrograman Berorientasi Objek GUI Dengan Swing

description

Pemrograman Berorientasi Objek. GUI Dengan Swing. GUI dengan Swing. Pengenalan Swing Komponen-komponen Swing Komponen Layout Event Handling. Pengantar Swing. Swing digunakan untuk mengimplementasikan pemrograman window. Swing dikemas dalam paket javax.swing - PowerPoint PPT Presentation

Transcript of Pemrograman Berorientasi Objek

Page 1: Pemrograman Berorientasi Objek

Pemrograman Berorientasi Objek

GUI Dengan Swing

Page 2: Pemrograman Berorientasi Objek

Pengenalan Swing Komponen-komponen Swing Komponen Layout Event Handling

GUI dengan Swing

Page 3: Pemrograman Berorientasi Objek

Swing digunakan untuk mengimplementasikan pemrograman window.

Swing dikemas dalam paket javax.swingimport javax.swing.*;

Pengantar Swing

Page 4: Pemrograman Berorientasi Objek

JLabel JComboBox JList JPanel dll

Komponen-komponen Swing

Page 5: Pemrograman Berorientasi Objek

JLabel merupakan komponen yang digunakan untuk menampilkan teks yang pendek.

JLabel juga digunakan untuk menampilkan icon (gambar berukuran kecil) atau menampilkan icon dan teks

JLabel merupakan sub kelas dari JFrame

JLabel

Page 6: Pemrograman Berorientasi Objek

JLabel()menciptakan objek JLabel tanpa teks dan gambar

Jlabel(icon gambar)menciptakan objek Jlabel dengan icon tanpa teks

JLabel(String teks)menciptakan objek JLabel dengan teks

JLabel(String teks, Icon gambar,int pengaturan)menciptakan objek Jlabel yang melibatkan teks dan gambar serta diatur secara horisontal

Daftar Konstruktor JLabel

Page 7: Pemrograman Berorientasi Objek

getText()untuk memperoleh teks pada label

setText()untuk mengubah teks pada label

SetIcon(icon gambar)untuk mengubah gambar pada icon

Metode JLabel

Page 8: Pemrograman Berorientasi Objek

import javax.swing.*;public class label extends JFrame{

public static void main(String[]args){

label lb = new label();}public label(){

super("Tes JLabel");setSize(100,100);Icon iconkomputer = new ImageIcon("komputer.jpg");JLabel labelpesanan = new JLabel ("Pesanan");JLabel labelkomputer = new JLabel ("Komputer",

iconkomputer,SwingConstants.CENTER);JPanel panellabel = new JPanel();panellabel.add(labelpesanan);panellabel.add(labelkomputer);getContentPane().add(panellabel);show();

}}

Contoh : label.java

Page 9: Pemrograman Berorientasi Objek

Hasil :

Page 10: Pemrograman Berorientasi Objek

JButton berguna untuk membuat objek tombol yg dapat dilengkapi dengan judul tombol maupun ikon.

JButton

Page 11: Pemrograman Berorientasi Objek

JButton()menciptakan sebuah objek JButton tanpa judul dan ikon

JButton(Icon ikon)menciptakan sebuah objek JButton dilengkapi dgn ikon

JButton(String teks)menciptakan sebuah objek JButton dilengkapi dengan judul

JButton(String teks, Icon ikon)menciptakan sebuah objek JButton dengan judul dan ikon

Konstruktor JButton

Page 12: Pemrograman Berorientasi Objek

import javax.swing.*;public class button extends JFrame{

int lebar = 5;int tinggi = 5;public static void main(String[]args){

button btn = new button();}public button(){

super("Tes Button");setSize(lebar,tinggi);Icon iconkomputer = new

ImageIcon("komputer.jpg");

Page 13: Pemrograman Berorientasi Objek

JButton tombolkomputer = new JButton ("Komputer", iconkomputer);

JPanel paneltombol = new JPanel();paneltombol.add(tombolkomputer);getContentPane().add(paneltombol);

show();}

}

Page 14: Pemrograman Berorientasi Objek

JCheckBox digunakan untuk memilih salah satu pilihan di antara dua kemungkinan.

JCheckBox

Page 15: Pemrograman Berorientasi Objek

JRadioButton digunakan untuk menampilkan pilihan

ButtoGroup digunakan untuk membuat pemakai hanya bisa memilih salah satu dari sejumlah tombol radio

JRadioButton dan ButtonGroup

Page 16: Pemrograman Berorientasi Objek

Jelaskan tentang komponen-komponen Swing berikut :- JList- JComboBox- JTable- JTree

Beri contoh program untuk komponen2 diatas dan jelaskan?

Kelompok 2 orang. Kumpulkan tgl 16 desember, hardcopy

Tugas