Sunday, 18 November 2012

[JAVA] - APPLET

hai frens , lama nggak berjumpa karena belum ada tugas yang suruh di posting nih :D
tapi ya karena nganggur pengen aja posting tugas tugas java sebelumnya :)

ini tentang APPLET :)
buat definisi tentang applet itu gimana search sendiri ya :D
disini program nya tentang konversi bilangan yang dikombinasikan dengan sign in sign up sign out + applet

yuk mari langsung ke programnya

1.buat java class beri nama AppletClass , lalu ketikkan koding dibawah ini
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Applet;
import java.awt.BorderLayout;
import java.awt.Container;
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JApplet;
import javax.swing.JButton;
import javax.swing.JOptionPane;
import javax.swing.JTextField;

/**
 *
 * @author lock
 */
public class AppletClass extends JApplet implements ActionListener {

    public static JTextField textField;
    public JButton button;

    @Override
    public void init() {
        Container cont = getContentPane();
        cont.setLayout(new FlowLayout());

        textField = new JTextField(25);
        cont.add(textField, BorderLayout.CENTER);

        button = new JButton("Jalankan Aplikasi Konversi");
        button.addActionListener(this);
        cont.add(button, BorderLayout.CENTER);
    }

    @Override
    public void actionPerformed(ActionEvent e) {
        if (e.getSource() == button) {
            textField.setText("Aplikasi Konversi Telah Berjalaaan :D");
            Main main = new Main();
            UserData data = new UserData();
            main.mainMenu(data, main);
        }
    }
}

2. kedua buat new javaclass lagi beri nama Main , lalu ketikkan kodingnya

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Applet;

/**
 *
 * @author dhana aulia 
 */
import javax.swing.JOptionPane;

public class Main {

    public void mainMenu(UserData data, Main main) { //lokal variable
        String[] menu = {"SIGN UP", "SIGN IN", "SIGN OUT"};
        int pilihan = JOptionPane.showOptionDialog(null,
                "Selamat Dataaaaaaaaaaaaang : ",
                "Main menu",
                JOptionPane.YES_NO_OPTION,
                JOptionPane.PLAIN_MESSAGE,
                null, menu, null);
        switch (pilihan) {
            case 0:
                data.signUp(data, main);
                break;
            case 1:
                data.signIn(data, main);
                break;
            case 2:
                AppletClass.textField.setText("Aplikasi Mati");
            case -1 :
            {
                AppletClass.textField.setText("Aplikasi Matii"); 
            }
                break;
            default: 
                JOptionPane.showMessageDialog(null, "Kalo Mau keluar klik sign out qaqa");
                main.mainMenu(data, main);
                break;
        }
    }
}

3. karena di postingan sebelumnya kan sudah saya ketikkan coding tentang konversi dan sign in up out , jadi pake yang itu aja.

sekiannn thzzzz

No comments:

Post a Comment