0

praktikum PBO MODUL 8-9

Posted by Rian Bahtiar on 19.45
latihan8a.java

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class latihan8a extends JFrame implements ActionListener
{
    JButton tombol;
    int n=0;
    public latihan8a() {
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        tombol = new JButton("Click Me");
        getContentPane().add(tombol);
        tombol.addActionListener(this);
        setSize(100, 100);
        setLocation(400, 200);
        setVisible(true);
    }
    public static void main(String [] args)
    {
        new latihan8a();
    }
    public void actionPerformed(ActionEvent e) {
    n++;
    System.out.println("Klik " + n+" kali.....");
    }
}


latihan8b.java

import javax.swing.*;
import java.awt.event.*;
import java.awt.*;
public class latihan8b extends JFrame implements KeyListener
{
    private JTextField edit1;
    public latihan8b() {
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        setTitle("Demo KeyListener");
        setLocation(400, 200);
        edit1 = new JTextField(20);
        edit1.addKeyListener(this);
        Container c = getContentPane();
        c.add(edit1);
        pack();
        setVisible(true);
    }
    public void keyTyped(KeyEvent e) {
        System.out.println("Key Typed: "+ e.getKeyChar());
    }
    public void keyPressed(KeyEvent e) {
        System.out.println("Key Pressed: "+ e.getKeyChar());
    }
    public void keyReleased(KeyEvent e) {
        System.out.println("Key Released: "+ e.getKeyChar());
    }
    public static void main(String args[])
    {
        new latihan8b();
    }
}

latihan8c.java "Masih Error"

import javax.swing.*;
import java.awt.event.*;
import java.awt.*;
public class latihan8c extends JFrame implements MouseListener
{
    private JButton tombol;
    private JLabel label1;
    private JTextField edit1;
    public latihan8c() {
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        setTitle("Demo MouseListener");
        setLocation(400,200);
        label1 = new JLabel("Status ==> ");
        edit1 = new JTextField(30);
        edit1.setEnabled(false);
        tombol = new JButton("OK !");
        tombol.addMouseListener(this);
        Container c = getContentPane();
        c.add(label1,BorderLayout.WEST);
        c.add(edit1,BorderLayout.EAST);
        c.add(tombol,BorderLayout.SOUTH);
        pack();
        setVisible(true);
        }
        public void mousePressed(MouseEvent e){
            edit1.setText("Mouse lagi ditekan");
            }
            public void mouseReleased(MouseEvent e){
                edit1.setText("Tombol Mouse dilepas");
                }
                public void mouseEntered(MouseEvent e){
                    edit1.setText("Mouse entered");
                    }
                    public void mouseExited(MouseEvent e){
                        edit1.setText("Mouse exited");
                        }
                        public void mouseClicked(MouseEvent e)
                        {
                            edit1.setText("Klik Mouse ("+ e.getClickCount()+")");
                            }
                            public static void main(String[] args)
                            {
                                new latihan8c();
                                }
                                }


0 Comments

Posting Komentar

Copyright © 2009 Rian Bahtiar Blog All rights reserved. Theme by Laptop Geek. | Bloggerized by FalconHive.