ilmu

"indah rasanya saat kita mampu untuk berbagi ????
"

Kumpulan tugas

tugas oop untuk tanggal 18-5-2012








import java.awt.event.FocusEvent;


public class pangkat extends javax.swing.JFrame {
private String hasil = "";
private int a,b,pangkat;
public pangkat() {
initComponents();
this.setLocation(256,256);
}

private void initComponents() {
v1 = new javax.swing.JTextField();
V2 = new javax.swing.JTextField();
jLabel1 = new javax.swing.JLabel();
jButton1 = new javax.swing.JButton();
jLabel2 = new javax.swing.JLabel();
lblhasil = new javax.swing.JLabel();
thasil = new javax.swing.JTextField();
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
setTitle("OPERASI PANGKAT");
V2.addKeyListener(new java.awt.event.KeyAdapter() {
public void keyPressed(java.awt.event.KeyEvent evt) {
V2KeyPressed(evt);
}
});
jLabel1.setText("PANGKAT");
jButton1.setText("HITUNG");
jButton1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton1ActionPerformed(evt);
}
});
jLabel2.setText("BILANGAN ");
lblhasil.setText("HASIL OPERASI : ");
thasil.addFocusListener(new java.awt.event.FocusAdapter() {
public void focusLost(java.awt.event.FocusEvent evt) {
    thasilFocusLost(evt);}

private void thasilFocusLost(FocusEvent evt) {
throw new UnsupportedOperationException("Not yet implemented");
}
 });

javax.swing.GroupLayout layout = new
javax.swing.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addContainerGap()
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jLabel1,
javax.swing.GroupLayout.PREFERRED_SIZE, 73,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel2,
javax.swing.GroupLayout.PREFERRED_SIZE, 190,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(37, 37, 37))
.addGroup(layout.createSequentialGroup()
.addComponent(lblhasil,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addGap(129, 129, 129)))
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
.addComponent(thasil)
.addComponent(v1)
.addComponent(V2,
javax.swing.GroupLayout.DEFAULT_SIZE, 68, Short.MAX_VALUE))
.addGap(18, 18, 18)
.addComponent(jButton1)
.addGap(32, 32, 32))
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addGap(18, 18, 18)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel2)
.addComponent(v1,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel1)
.addComponent(V2,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jButton1))
.addGap(18, 18, 18)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(lblhasil,
javax.swing.GroupLayout.PREFERRED_SIZE, 14,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(thasil,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(16, 16, 16))
);
pack();
}

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
a = Integer.parseInt(v1.getText());
b = Integer.parseInt(V2.getText());
pangkat =(int) Math.pow(a,b);
thasil.setText(hasil + pangkat );
}

private void V2KeyPressed(java.awt.event.KeyEvent evt) {
int ASCII=evt.getKeyCode();
if(ASCII==10)
{
a = Integer.parseInt(v1.getText());
b = Integer.parseInt(V2.getText());
pangkat =(int) Math.pow(a,b);
thasil.setText(hasil +pangkat );
}
}

public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new pangkat().setVisible(true);
}
});
}

private javax.swing.JTextField V2;
private javax.swing.JButton jButton1;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel2;
private javax.swing.JLabel lblhasil;
private javax.swing.JTextField thasil;
private javax.swing.JTextField v1;
}


Tidak ada komentar:

Posting Komentar

berikan komentar anda tentang blog saya?