Minggu, 23 Oktober 2011

Vektor



import java.awt.event.*;
import javax.swing.*;
public class vektor extends JFrame{


JLabel t=new JLabel("=");
JLabel e=new JLabel("=");
JLabel U=new JLabel("U");
JLabel V=new JLabel("V");
JLabel X=new JLabel("i");
JLabel Y=new JLabel("j");
JLabel Z=new JLabel("k");
JLabel L=new JLabel("i");
JLabel M=new JLabel("j");
JLabel N=new JLabel("k");


JLabel uv=new JLabel("U.V =");
JLabel p1=new JLabel("+");
JLabel p2=new JLabel("+");
JLabel p3=new JLabel("=");


JTextField isi1=new JTextField();
JTextField isi2=new JTextField();
JTextField isi3=new JTextField();
JTextField isi4=new JTextField();




JTextField a=new JTextField();
JTextField b=new JTextField();
JTextField c=new JTextField();
JTextField i=new JTextField();
JTextField j=new JTextField();
JTextField k=new JTextField();


JButton ac=new JButton("hasil");
JTextArea out=new JTextArea();
JButton exit=new JButton("exit");
vektor(){
setTitle("Perkalian Vektor");
setLocation(200,100);
setSize(400,300);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}


public void komponen(){
getContentPane().setLayout(null);


getContentPane().add(t);
t.setBounds(20,35,25,25);
getContentPane().add(U);
U.setBounds(10,35,20,20);
getContentPane().add(a);
a.setBounds(40,20,30,20);
getContentPane().add(b);
b.setBounds(40,50,30,20);
getContentPane().add(c);
c.setBounds(40,80,30,20);
getContentPane().add(X);
X.setBounds(75,20,20,20);
getContentPane().add(Y);
Y.setBounds(75,50,20,20);
getContentPane().add(Z);
Z.setBounds(75,80,20,20);


getContentPane().add(V);
V.setBounds(150,35,20,20);
getContentPane().add(e);
e.setBounds(160,35,20,20);
getContentPane().add(i);
i.setBounds(180,20,30,20);
getContentPane().add(j);
j.setBounds(180,50,30,20);
getContentPane().add(k);
k.setBounds(180,80,30,20);
getContentPane().add(L);
L.setBounds(215,20,20,20);
getContentPane().add(M);
M.setBounds(215,50,20,20);
getContentPane().add(N);
N.setBounds(215,80,20,20);


getContentPane().add(uv);
uv.setBounds(10,110,40,20);
getContentPane().add(isi1);
isi1.setBounds(50,110,30,20);
getContentPane().add(isi2);
isi2.setBounds(120,110,30,20);
getContentPane().add(isi3);
isi3.setBounds(200,110,30,20);


getContentPane().add(p1);
p1.setBounds(90,110,20,20);
getContentPane().add(p2);
p2.setBounds(170,110,20,20);
getContentPane().add(p3);
p3.setBounds(245,110,20,20);


getContentPane().add(ac);
ac.setBounds(10,150,70,20);
getContentPane().add(out);
out.setBounds(260,110,50,20);


setVisible(true);
}


public void aksi(){
ac.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e)
{
int op=Integer.parseInt(a.getText());
int os=Integer.parseInt(b.getText());
int oz=Integer.parseInt(c.getText());
int ok=Integer.parseInt(i.getText());
int oy=Integer.parseInt(j.getText());
int oi=Integer.parseInt(k.getText());
String z=String.valueOf(op*ok);
isi1.setText(z);
String f=String.valueOf(os*oy);
isi2.setText(f);
String w=String.valueOf(oz*oi);
isi3.setText(w);
String g=String.valueOf((op*ok)+(os*oy)+(oz*oi));
out.setText(g);
}
});




}
public static void main(String[]args){
vektor hu=new vektor();
hu.komponen();
hu.aksi();
}
}

0 komentar:

Posting Komentar

 
Design by Wordpress Theme | Bloggerized by Free Blogger Templates | coupon codes