14 Nisan 2013 Pazar

Javada Jlist Aracılığı İle Tabloya Veri Yazdırmak

Javada Jlist Aracılığı İle Tabloya Veri Yazdırmak





package hesapmakinesi;

import javax.swing.JOptionPane;


public class ogrencibilgi extends javax.swing.JApplet {

    int i=0;
   String isimler="";
           
    private void listemMouseClicked(java.awt.event.MouseEvent evt) {                                  
     if ((isimler.contains(listem.getSelectedValue().toString())) && (listem.getSelectedValue().toString()!=null))
        {JOptionPane.showMessageDialog(null,"Öğrencinin Kaydı Zaten Var");
        }
   
     else{
        isimler=isimler+listem.getSelectedValue().toString();
        tablom.setValueAt(listem.getSelectedValue().toString(),i++,0);
        }
    }                                  

    private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                        

   
        try{
        double i=Double.parseDouble(tablom.getValueAt(tablom.getSelectedRow(), 1).toString());
        double j=Double.parseDouble(tablom.getValueAt(tablom.getSelectedRow(), 2).toString());
        double k=Double.parseDouble(tablom.getValueAt(tablom.getSelectedRow(), 3).toString());
        if(i==0 && j==0 && k==0){  
        JOptionPane.showMessageDialog(this, "Lütfen Vize,Final,Lab Notlarını Boş Geçmeyin");
     }   else{
        double vize=Double.parseDouble(tablom.getValueAt(tablom.getSelectedRow(), 1).toString());
double lab=Double.parseDouble(tablom.getValueAt(tablom.getSelectedRow(), 2).toString());
double finall=Double.parseDouble(tablom.getValueAt(tablom.getSelectedRow(), 3).toString());
double ort=(vize+lab+finall)/3;
tablom.setValueAt(ort,tablom.getSelectedRow(), 4);}
}
     catch(Exception e){
         JOptionPane.showMessageDialog(null, "Lütfen Vize,Final,Lab Notlarını Boş Geçmeyin");
     }
         }                                      

                     
    private javax.swing.JButton jButton1;
    private javax.swing.JScrollPane jScrollPane1;
    private javax.swing.JScrollPane jScrollPane2;
    private javax.swing.JList listem;
    private javax.swing.JTable tablom;
               
}

Hiç yorum yok:

Yorum Gönder