Nama: Hesti NIM: 191351156 Kelas: MALAM C Source Code

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4

Nama : Hesti

NIM : 191351156
Kelas : MALAM C

Source code

/*
* To change this license header, choose License Headers in Project
Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package PBO2;
import javax.swing.*;
import java.awt.event.*;
import javax.swing.ImageIcon;

/**
*
* @author ASUS
*/
public class Kamus2 extends JFrame implements ActionListener {
String jenis[] = {"Ke Inggris"};
String kata[] =
{"awan","Mobil","Baju","Kereta","Celana","Pesawat","Cinta","Burung",

"Swalayan","Bandara","Tidur","Berenang","Kuda","Kampus","Hantu","Kota",

"Kaca","Kerja","Belajar","Komputer","Rambut","Meja","Kursi","Hujan",
"sepeda","Kayu"};
String inggris[] =
{"could","Car","Dress","Train","Trousers","Aircraft","Love","Bird",

"Supermarket","Airport","Sleep","Swimming","Horse","Campus","Ghost","City"
,

"Glass","Work","Study","Computer","Hair","Table","Chair","Rain",
"bicycle","wood"};
int ada;
ImageIcon[] okey = new ImageIcon[26];

JLabel lbKet = new JLabel ("Kata Indonesia: ");


JTextField txKata = new JTextField(10);
JComboBox cbo = new JComboBox(jenis);
JButton btCari = new JButton("Terjemahankan");
public Kamus2(){

for (int i = 0; i < okey.length; i++ ) {


okey[i] = new
ImageIcon(this.getClass().getResource("/PBO2/images/"+i+".png"));
}
setLayout(null);

this.setSize(400,200);
this.setVisible(true);
this.setTitle("Perbendaharaan");
this.setResizable(false);
this.setLocationRelativeTo(null);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

lbKet.setBounds(10,20,100,20);
txKata.setBounds(110,18,150,25);
cbo.setBounds(270,20,100,20);
btCari.setBounds(100,90,190,40);

add(lbKet);
add(txKata);
add(cbo);
add(btCari);

btCari.addActionListener(this);
}

@Override
public void actionPerformed(ActionEvent ae) {
cariKata();
if(ada>-1){
if(cbo.getSelectedItem().equals("Ke Inggris")){
JOptionPane.showMessageDialog(null,": "+inggris[ada]+"
","Hasil",JOptionPane.INFORMATION_MESSAGE,okey[ada]);
}}else{
JOptionPane.showMessageDialog(null,"tidak ditemukan");
}
}
public void cariKata(){
String hasil = txKata.getText().toLowerCase();

ada=-1;
for (int index=0;index<inggris.length;index++){
if(hasil.equals(kata[index].toLowerCase())){
ada= index;
break;
}
}
}
public static void main(String[]args){
new Kamus2();
}

HASIL

You might also like