UTS GUI nomor 3

Rabu, 16 November 2011


public class soal3 extends JDialog implements ActionListeners {


    JMenu File;
    JMenuBar Menu;
    JMenuItem Password, Exit;
    JLabel nama, password;
    JTextField Nama, Passw;


    public soal3() {
        this.setTitle("Password");
        this.setLayout(new GridLayout(5, 1));
        setSize(100, 200);
        setLocation(250, 250);


        File = new JMenu("File");
        Menu = new JMenuBar();
        this.setJMenuBar(Menu);
        Menu.add(File);


        Password = new JMenuItem("Home Password");
        File.add(Password);
        Exit = new JMenuItem("Exit");
        File.add(Exit);


        Password.addActionListener(null);
    }


    public void actionPerformed(ActionEvent e) {
        if (e.getSource() == Password) {
            File dialog = new File(this);
            dialog.setVisible(true);
        } else {
            if (e.getSource() == Exit) {
                System.exit(0);
            }
        }
    }
}


MAIN:
public static void main(String[] args) {
        soal3 s3 = new soal3();
        s3.setVisible(true);
}


FILE extends JDialog:
public class File extends JDialog {

    JMenu File;
    JMenuBar bar;
    JLabel nama, password;
    JTextField Nama, Passw;

    File(soal3 aThis) {
        
    }

    public File() {
        this.setTitle("UTS SATU");
        setLocation(100, 200);
        setSize(250, 250);
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

        File = new JMenu("File");
        nama = new JLabel("Input your User Name");
        this.add(nama);

        password = new JLabel("Input your Password");
        this.add(password);

        Nama = new JTextField(15);
        this.add(Nama);

        Passw = new JTextField(15);
        this.add(Passw);

        this.setLayout(new FlowLayout());

        JButton buttonOK = new JButton();
        buttonOK.setText("OK");
        this.add(buttonOK);
    }

    public static void main(String[] args) {
        File f = new File();
        f.setVisible(true);
    }

Get This Comment Form

0 comment(s):

 
Copyright© 2010 Felisitas Brillianti | Semelekete Weleh Weleh | http://dr214ac.blogspot.com