web programming use jcreator mira
- 1. EXERCISE 1
Code:
importjava.awt.*; // import abstract window toolkit package
importjava.awt.event.*; // import class event from awt package
importjavax.swing.*;
public class PendaftaranPelajar extends Frame implements ActionListener
{
JButton Bmerah, Bhijau, Bkuning, Bmerahtua, Bkelabu, Boren;
JLabel selamat,nama, program, matrik, notel, jabatan;
JTextField tnama, tprogram, tmatrik, tnotel;
public static void main (String arg [])
{
PendaftaranPelajar f = new PendaftaranPelajar ("SistemPendaftaranPelajar");
f.addWindowListener (new WindowEventHandler());
f.setSize (400,200); // set the frame size
f.setVisible(true); // display the frame
}
publicPendaftaranPelajar (String str)
{
super (str);
setLayout(new FlowLayout());
selamat= new JLabel ("Selamat Datang! Sila Pilih Warna Kegemaran Anda dan Penuhkan Form yang
Disediakan.");
Bmerah=new JButton ("RED");
Bhijau=new JButton ("GREEN");
Bkuning=new JButton ("YELLOW");
Bmerahtua=new JButton ("MAGENTA");
Bkelabu=new JButton ("CYAN");
Boren=new JButton ("ORANGE");
nama= new JLabel ("NamaPenuh :");
TextField tnama= new TextField(20);
program= new JLabel ("Program :");
TextField tprogram= new TextField(20);
matrik= new JLabel ("NomborMatrik :");
TextField tmatrik= new TextField(15);
notel= new JLabel ("NomborTelefon : ");
TextField tnotel= new TextField(15);
jabatan= new JLabel ("Jabatan :");
Choice pilihan=new Choice();
pilihan.add("JabatanKejuteraanMekanikal");
pilihan.add("JabatanTeknologiMaklumat Dan Komunikasi");
pilihan.add ("JabatanMatematikSainsKomputer");
pilihan.add ("JabatanKejuteraanEletrik");
pilihan.add ("JabatanKejuteraanAwam");
pilihan.add ("JabatanPengaturcaraanAwam");
add (selamat);
add(Bmerah);
- 2. add(Bhijau);
add(Bkuning);
add(Bmerahtua);
add(Bkelabu);
add(Boren);
add(nama);
add(tnama);
add (program);
add (tprogram);
add (matrik);
add (tmatrik);
add (notel);
add (tnotel);
add (jabatan);
add (pilihan);
Bmerah.addActionListener(this);
Bhijau.addActionListener(this);
Bkuning.addActionListener(this);
Bmerahtua.addActionListener(this);
Bkelabu.addActionListener(this);
Boren.addActionListener(this);
}
public void actionPerformed (ActionEvent e)
{
Object pilihan=e.getSource();
Color warna = getBackground();
if (pilihan==Bmerah)
{
warna=Color.red;
}
else
if(pilihan==Bhijau)
{
warna=Color.green;
}
else
if(pilihan==Bkuning)
{
warna=Color.yellow;
}
else
if(pilihan==Bmerahtua)
{
warna=Color.magenta;
}
else
if(pilihan==Bkelabu)
{
warna=Color.cyan;
}
else
if(pilihan==Boren)
{
warna=Color.orange;
- 3. }
setBackground (warna);
repaint();
}
}
classWindowEventHandler extends WindowAdapter
{
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
}
Exercise 2
importjava.awt.*; // import abstract window toolkit package
importjava.awt.event.*; // import class event from awt package
importjavax.swing.*;
public class TestingButtons extends Frame implements ActionListener
{
JButtonBplain, Bfancy;
public static void main (String arg [])
{
TestingButtons f = new TestingButtons ("Testing Button");
f.addWindowListener (new WindowEventHandler());
f.setSize (400,200); // set the frame size
f.setVisible(true); // display the frame
}
publicTestingButtons (String str)
{
super (str);
setLayout(new FlowLayout());
Bplain=new JButton ("PLAIN BUTTON");
Bfancy=new JButton ("FANCY BUTTON");
add(Bplain);
add(Bfancy);
Bplain.addActionListener(this);
Bfancy.addActionListener(this);
}
- 4. public void actionPerformed (ActionEvent e)
{
Object pilihan=e.getSource();
if (pilihan==Bplain)
{
JOptionPane.showMessageDialog (null, "You pressed: Plain Button");
}
else
if(pilihan==Bfancy)
{
JOptionPane.showMessageDialog (null, "You pressed: Fancy Button");
}
}
}
class WindowEventHandler extends WindowAdapter
{
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
}