Anda di halaman 1dari 6

List

List adalah jenis array yang membolehkan adanya value duplicate atau nilai yang
sama dalam index yang berbeda. List memiliki beberapa fungsi-fungsi yang cukup
membantu dalam proses pengolahan nilai-nilai seperti fungsi clear() untuk
menghapus semua element atau value pada list, melakukan insert value pada index
element tertentu dengan fungsi add(int index, Object element), menghapus value
pada index element tertentu dengan fungsi remove(int index) dan masih banyak lagi
fungsi lainnya yang mungkin bisa menjawab sesuai kebutuhan kita.
Set
Set adalah jenis array yang tidak membolehkan adanya value duplicate, saat ada
insert value yang sudah ada sebelumnya, maka value itu akan terotomatisasi
dibuang salah satunya dan akhirnya value tersebut hanya tetap ada satu saja. Set
juga memiliki beberapa fungsi yang cukup membantu, seperti clear(), add (Object e),
remove(Object e) dan masih banyak lagi fungsi-fungsi lainnya jika teman-teman
ingin lebih mengeksplorasi sendiri.

Map
Map adalah jenis array yang indexnya tidak hanya nilai integer 0,1,2 dan seterusnya,
melainkan kita dapat melakukan custom pada nilai indexnya, asalkan nilai indexnya
adalah selalu unik. Pada jenis array ini masih memiliki kemungkinan terdapat value
yang sama (duplicate), karena pada Map ini lebih menekankan index yang harus
unik. Jika di dalam pemrograman PHP, kita sering juga menyebut tipe array berjenis
ini adalah array asosiatif, selalu memiliki index atau key kemudian value. Map juga
memiliki fungsi-fungsi yang cukup membantu seperti clear(), put(Object key, Object
value), containsKey(Object key) yaitu mengecek apakah ada elemen pada Map
berdasarkan Key atau indexnya, containsValue(Object value) yaitu mengecek
apakah ada elemen pada Map berdasarkan Value.
import java.awt.*; yaitu merupakan sebuah fungsi yang digunakan untuk proses
inputan dalam sebuah program java yang di jalankan tersebut, JSwing juga merupakan paket
dari Java untuk merancang GUI tetapi paket JSwing ini merupakan paket tambahan yang
harus di download secara terpisah Sejak 1994 Sun Microsystem berupaya untuk membuat
JAVA memiliki perangkat bergaya desktop dengan ToolkitJAVA yang dikenal sebagai AWT
(Abstract Windowing Toolkit) Tahun 1997, muncul JFC (Java Foundation Class) untuk
kepentingan pembuatan aplikasi Window yang merupakan pengembangan dari AWT.
import java.awt.event.*; yaitu merupakan sebuah fungsi import yang digunakan untuk
proses deklarasi dari class event yang berisi komponen dari sebuah program yang
dibuat, untuk mengambil semua file dari package event yang mana package event berada
pada package java.awt. Java dapat digunakan untuk merancang GUI (Graphical User
Interface).
Java GUI Forms > JFrame Form

Seperti terlihat di dialog New File dialog diatas, kemudian beri nama
Penjumlahan.java

4. Buat tampilan form seperti gambar bawah ini, caranya dengan klik Jendela
Pallete di sebalah kanan untuk memilih komponen apa yang akan dibuat,
kemudian klik di jendela Design untuk menempatkan komponen yang sudah
dipilih tadi ke dalam form. Hasilnya terlihat seperti pada gambar di bawah ini

jPanel : merupakan container atau wadah yang sudah sering digunakan

JLabel : komponen untuk menampilkan teks pendek atau gambar atau bisa
sekaligus..

JButton : implimentasi dari tombol tekan.

JPanel
Untuk menampung objek/komponen lain
14.
JButton
Untuk membuat tombol

Border Layout Berfungsi untuk membagi container menjadi lima


bagian diantaranya utara, selatan, timur, barat,dan tengah.

Border Layout digunakan dalam organization dari panel dan


bingkai tata letak yang tepat seharusnya dipilih untuk
mengakomodasi , resizings frame dan penggunaan
Set dan Get sangat banyak digunakan dalam pemrograman java, tetapi jika
menggunakan struktur method biasanya disebut
dengan setter() dan getter(), set biasanya berupa method
Prosedur dan get merupakan method fungsi. manfaat yang paling banyak akan
kelihatan saat bermain dengan Java Swing. tetapi di sini saya akan membahas apa
arti set dan get dalam sebuah method
Memanggil method Fungsi yang berperan sebagai getter, dimana nilai yang di return
sudah di isi oleh setter yang diolah dalam class Pemrograman dan disimpan
kedalam sebuah variable
Stringbahasa=pemrograman.getBahasa();
Kesimpulan :
Jika diartikan kedalam bahasa sehari-hari set bisa disebut dengan memberi nilai
sedangkat get bisa disebut untuk mengambil nilai
Portable Source code maupun program Java dapat dengan mudah dibawa ke
platform yang berbeda-beda tanpa harus dikompilasi ulang. Performance
Performance pada Java sering dikatakan kurang tinggi. Namun performance Java
dapat ditingkatkan menggunakan kompilasi Java lain seperti buatan Inprise,
Microsoft ataupun Symantec yang menggunakan Just In Time Compilers (JIT).
setLayout(null); merupakan fungsi yang menentukan jenis layout apa yang akan
dipakai/ditampilkan

bOk.addActionListener(this);
dan bCancel.addActionListener(this); merupakan fungsi yang
menyatakan bahwa komponen itu mempunyai action atau tindakan
yang harus dikerjakan.

public void actionPerformed(ActionEvent e) { merupakan


implements dari class login yang akan mengerjakan apa yang akan
terjadi jika button Ok dan Cancel diklik.
import javax.swing.*; merupakan fungsi sebagai syarat penggunaan
komponen yang ada dalam system java.
import java.awt.*; merupakan fungsi yang digunakan untuk proses
inputan dalam program java.
import java.awt.event.*; merupakan fungsi import yang digunakan
untuk proses deklarasi dari class event yang berisi komponen.
class login extends JFrame implements ActionListener
{merupakan deklarasi class login yang merupakan turunan JFrame dan
melakukan ActionListener.
public JButton blogin, bCancel; merupakan fungsi pemanggilan
fungsi JButton untuk blogin dan bCancel.
public
JLabel
luser,lpass; merupakan fungsi pemanggilan
fungsiJLabel untuk luser dan lpass.
public
JTextField
tfuser; merupakan
fungsi
pemanggilan
fungsiJTextField untuk tfuser.
public JPasswordField tpass; merupakan fungsi pemanggilan
fungsi JPasswordField untuk tpass.
public login () merupakan proses deklarasi dari class login dengan
modifier public.
luser =
new
JLabel("Username
:"); merupakan fungsi
pemanggilan data Username yang sesuai dengan label user nya.
lpass =
new
JLabel("Password
:"); merupakan fungsi
pemanggilan data Password yang sesuai dengan label pass nya.
tfuser = new JTextField(); merupakan fungsi untuk proses
deklarasi textfield dari username.
tpass = new JPasswordField();merupakan fungsi untuk proses
deklarasi textfield dari password.
blogin
=
new
JButton("LOGIN"); merupakan fungsi untuk
pemanggilan data LOGIN pada output sesuai dengan label Buttonnya.
bCancel = new JButton("CANCEL"); merupakan fungsi untuk
pemanggilan data CANXEL pada output sesuai dengan label Buttonnya.
setTitle("LOGIN"); merupakan fungsi yang digunakan untuk mensetting
ukuran title pada Frame output berjudul LOGIN.
setSize(300, 150); merupakan fungsi yang digunakan untuk mensetting
ukuran besarnya Frame yang akan ditampilkan dengan ukuran x=300 dan y = 150.

setVisible(true); merupakan fungsi yang digunakan untuk mengatur


tampilan output agar dapat dijalankan.
setLayout(null); merupakan fungsi untuk mensetting Layout yang akan
digunakan dalam program.
setDefaultCloseOperation(EXIT_ON_CLOSE); merupakan
fungsi yang digunakan untuk membantu perintah CLOSE dapat dijalankan saat
eksekusi output dijalankan.
public void actionPerformed(ActionEvent e) { merupakan
method yang berguna untuk memberi action pada komponen bila terjadi event pada
komponen tersebut dengan e sebagai namanya.
if(e.getSource()==blogin){ merupakan fungsi yang digunakan
sebagai syarat penggunaan event untuk blogin agar dapat dijalankan (button)
public static void main(String[] args) { merupakan
perintahmethod main dimana method ini berfungsi sebagai tempat
sintaks-sintaks yang menghasilkan output.
setMinimum(int min)

Mengatur ulang batas nilai minimum dari obyek slider.

getMinimum()

Mengembalikan nilai minimum dari obyek slider.

setMaximum(int max) Mengatur ulang batas nilai maksimum dari obyek slider.
getMaximum()

Mengembalikan nilai maksimum dari obyek slider.

setValue(int value)

Mengatur ulang nilai saat ini dari obyek slider.

getValue()

Mengembalikan nilai saat ini dari obyek slider.

setOrientation(int
orientation)

Mengatur ulang orientasi obyek slider ke salah satu dari


nilai konstata integer yaitu VERTICAL atau
HORIZONTAL.

getOrientation()

Mengembalikan nilai orientasi VERTICAL atau


HORIZONTAL dari obyek slider

Method dalam ActionListener hanya satu yaitu actionPerformed yang menerima


argumen object ActionEvent. ActionEvent berisi informasi-informasi penting ketika
Action event terjadi, termasuk tombol modifiers apa yang sedang ditekan. Tombol
modifiers antara lain : CTRL, ALT, META dan SHIFT. Method untuk menentukan
tombol modifiers apa yang sedang aktif adalahgetModifiers. Method
getActionCommand digunakan untuk mengambil command string yang didefinisikan
oleh JButton.
Method addActionListerner ini mempunyai fungsi yang sama dengan method
registerListener pada class Subject yang kita bahas di bagian sebelumnya.
addActionListerner berfungsi untuk mendaftarkan Observer ke Subject. Perbedaan
terbesar disini adalah Netbeans tidak membuat public class Observer baru untuk

mengimplementasi interface ActionListener. Tetapi Netbeans membuat anonymous


innerclass yang mengimplement interface
ActionListener
java.awt.event.ActionListener
kelas yang digunakan untuk mendeteksi aksi, pada saat ini digunakan untuk
mendeteksi apakah tombol diklik.
java.awt.event.ActionEvent
kelas yang menangani aksi.

3.Event Listener merupakan interface yang akan meng-handle event


yang terjadi. setiap type event mempunyai interface yang bersesuaian.
Listener tersebut harus diimplementasikan oleh class yang akan menghandle event
setAttribute(String name, Object object)
Berfungsi untuk membuat suatu attribute dengan nama dan object
tertentu.

getAttribute(String name)
Berfungsi untuk mengembalikan nilai dari suatu attribute tertentu.

getAttributeNames()
Berfungsi untuk mengembalikan nama2 semua attribute yang ada dalam
ServletContext.

removeAttribute(String name)
Berfungsi untuk mengahapus suatu attribute tertentu.

getServletContextName()
Berfungsi untuk mengambil nilai yang berada di dalam elemen yang
berada di file web.xml.

getInitParameter(String name)
Berfungsi untuk mengambil nilai paramater yang sudah diinisaliasikan di
file web.xml.

getInitParameterNames()
Berfungsi untuk mengambil semua nama parameter yang ada.

1.
2.

Event Listener merupakan interface yang akan meng-handle event yang terjadi.
setiap type event mempunyai interface yang bersesuaian. Listener tersebut harus
diimplementasikan oleh class yang akan meng-handle event
Event Source merupakan pembangkit / trigger sebuah event objects
setiap event object mempunyai type event yang berbdea beda. sehingga kita harus menentukan
type event sebelum menentukan jenis interface listener. karena setiap type event mempunyai jenis
interface listener yang bersesuaian.
berikut ini type type event yang ada di Java :

1.
2.

ActionEvent
ItemEvent

3.
4.
5.
6.
7.
8.
9.
10.
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.

WindowEvent
ContainerEvent
ComponentEvent
FocusEvent
TextEvent
KeyEvent
MouseEvent
AdjustmentEvent
Berikut ini Interface Listener
ActionListener
ItemListener
WindowListener
ContainerListener
ComponentListener
FocusListener
TextListener
KeyListener
MouseListener
MouseMotionListener
AdjustmentListener

Anda mungkin juga menyukai