BLOGGER TEMPLATES AND TWITTER BACKGROUNDS �

^_^ PENAMPAKAN ^_^

Jumat, 15 April 2011

membuat konversi

2. import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class b extends JFrame {
JLabel l1 = new JLabel("Celcius");
JLabel l2 = new JLabel("Fahreinheit");
JTextField tf1 = new JTextField();
JTextField tf2 = new JTextField();
JPanel p1 = new JPanel();
JButton bKonvert = new JButton("Konvert");
JButton bHapus = new JButton("Hapus");
public b() {
super ("Konversi");
setSize(200,250);
p1.setLayout(null);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setLocationRelativeTo(null);
setResizable(false);

l1.setBounds(75,5,100,25);
tf1.setBounds(50,30,100,25);
l2.setBounds(68,55,100,25);
tf2.setBounds(50,80,100,25);
bKonvert.setBounds(10,135,80,25);
bHapus.setBounds(105,135,80,25);
p1.add(l1);
p1.add(tf1);
p1.add(l2);
p1.add(tf2);
p1.add(bKonvert);
p1.add(bHapus);
getContentPane().add(p1);

tf2.setEditable(false);
bHapus.setEnabled(false);
bKonvert.addActionListener(new ActionListener() {
public void actionPerformed (ActionEvent ae) {
if(ae.getSource() == bKonvert) {
bHapus.setEnabled(true);
double angka = Double.parseDouble(tf1.getText());
double hasil = angka*1.8+32;
tf2.setText(Double.toString(hasil));
}
}
});
bHapus.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent ae) {
tf1.setText("");
tf2.setText("");
}
});

setVisible(true);
}
public static void main(String []xxx) {
try {
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName() );
new b();
}
catch (Exception e) {
}
}
}

Membuat Text.class


1.        
 
ini scriptnya :
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
public class Text extends Applet {
  
    TextField textField=new TextField();
    TextArea textArea=new TextArea();
    Button masukkan=new Button("masukkan");
    Button hapus=new Button("hapus");
    Button keluar=new Button("keluar");
    Label judul=new Label ("Text");
    Label judul2=new Label ("Text Area");
   
        public void init(){
        setLayout(null);
        judul.setBounds(10,10,100,25);
        judul2.setBounds(10,80,100,25);
        textField.setBounds(115,10,250,25);
        textArea.setBounds(115,80,250,150);
       
        masukkan.setBounds(115,240,75,25);
        hapus.setBounds(210,240,75,25);
        keluar.setBounds(300,240,75,25);
        masukkan.addActionListener(new ButtonHandler());
        hapus.addActionListener(new ButtonHandler());
        keluar.addActionListener(new ButtonHandler());
        //pasang komponen pada label
        add(judul);
        add(judul2);
        add(textField);
        add(textArea);
        add(masukkan);
        add(hapus);
        add(keluar);
    }
   
class ButtonHandler implements ActionListener{
  public void actionPerformed(ActionEvent ev)
  {
      String s=ev.getActionCommand();
      //bila tombol masukkan diklik, tambahkan text
      //dari textfield ke dlm textarea
      if(s.equals("masukkan")) {
          String text=textArea.getText()+textField.getText()+'\n';
          textArea.setText(text);
        }
        //bila tombol hapus dklik bersihkan textarea
        else if(s.equals("hapus")) textArea.setText("");
           else if (s.equals("keluar")) textField.setText("");
        }
    }
}