24 Nisan 2013 Çarşamba

 
 
 
COMBOBOX'A VERİ ATAMA İŞLEMİ
 
 



JLabel yapilanasiadiJLabel = new JLabel("YAPILAN AŞI ADI");
 
textJPanel.add(yapilanasiadiJLabel);

final JComboBox asiBox= new JComboBox(AsiEkleDao.listele().toArray());

textJPanel.add(asiBox);



 
 
 
 
 
 
 
TARİH ATAMASI YAPMA
 
 
 
 
 
DOMAİN KISMINA YAZILAK KODLAR 
 
 
 
private Date dogumtarihi;


 
public Date  getDogumtarihi() {
 
return dogumtarihi;
}
public void setDogumtarihi(Date dogumtarihi) {

this.dogumtarihi = dogumtarihi;

}

 
                                      GUİ KISMINA  YAZILACAK OLAN  KODLAR

JLabel dogumtarihiJLabel = new JLabel("DOĞUM TARİHİ");
textJPanel.add(dogumtarihiJLabel);

final JDateChooser tarihChooser = new JDateChooser(new java.util.Date());
textJPanel.add(tarihChooser);

 
 
 
 

17 Nisan 2013 Çarşamba

 
 
 SİL BUTONUNA ACTİON VERME
 
 
silButton.addActionListener(

new ActionListener() {

public void actionPerformed(ActionEvent arg0) {
yenikayıteklemeDomain silinecekkayitDomain =(yenikayıteklemeDomain) kayıtJList.getSelectedValue();

if(silinecekkayitDomain !=null){

KayitDao.sil(silinecekkayitDomain);
kayıtJList.setListData(KayitDao.listele().toArray());
 }
  }
});






SİL MENÜSÜ 


public  static void sil(yenikayıteklemeDomain silinecekkayitDomain){

try {

Connection conn= ConnectionToDb.getConnection();

Statement stmt=conn.createStatement();

stmt.executeUpdate(
"delete from kayit where id="

+silinecekkayitDomain.getId());       
 
 
stmt.close();
conn.close();


}
catch (Exception e) {

e.printStackTrace();

}

}



 
SUTUN VE SCROLLPANE OLUŞTURMA




JList kayıtJList = new JList();

String sutunadlari[ ]={"YAPILAN AŞILAR","HEMŞİRE ADI","TARİH"};

DefaultTableModel model= new DefaultTableModel(sutunadlari ,0);

Table asitakipJTable=new JTable(model);

JScrollPane asıtakipJScrollPane= new JScrollPane(asıtakipJTable);

asıtakipJScrollPane.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);

altJPanel.add(asıtakipJScrollPane, BorderLayout. CENTER);




anaJPanel.add(altJPanel);




 


EMEĞİ OLAN ÖĞRETMENİMİZ ALPER KAHRİMAN'A TEŞEKKÜRLERİMİ SUNARIM...

COMBOBOX'A SEÇENEK EKLEME


 
 
COMBOBOX A SEÇENEK EKLEME
 



JLabel cinsiyetiJLabel = new JLabel("CİNSİYETİ");

    textJPanel.add(cinsiyetiJLabel);

    String[] cinsiyetStrings = { "KIZ", "ERKEK" }; // bu kısımda seçenekleri çoğaltabiliriz

    final JComboBox cinsiyetBox= new JComboBox(cinsiyetStrings);

    textJPanel.add(cinsiyetBox);

3 Nisan 2013 Çarşamba

 
APACHE DERBY NEDİR ?
 
Apache derby sadece java için geliştirilmiş bir VTYS(Veritabanı Yönetim Sistemi)'dir .
 
 
Apache Derby'nin Faydaları nelerdir ?
 
  • Apache derby küçük uygulama geliştirenler için SQL desteği olan bir VTYS'dir.
  • Sunucu fonksiyonlarına ihtiyaç duymaz.
  • Apache Deby Cep telefonlarının mesaj kayıt bölümlerinde, Telefon rehberi için kayıt yapma alanlarında yada küçük bir esnaf için yazdığımız veresiye defterinde kısacası kullanıcının kayıt yapmak istediği her alan da apache derby kullanılabilir.
  • En önemlisi açık kaynak kodlu ve ücretsiz olmasıdır.
  • Bir çok SQL komutlarını çalıştırmaktadır.

  •  


    DERBY 'NİN YÜKLENMESİ




     






    İlk öce internetten indirmiş olduğumuz derby i projemizin içine yerleştiriyoruz.
        Sonra projeyi açıp sağ tıkladığımızda  resimdeki işlemleri uyguluyoruz.




     
     
    Sonra projeyi açıp sağ tıkladığımızda  resimdeki işlemleri uyguluyoruz.
    Add External JARrs..kısmından derby  i bulup sreçiyoruz. Burada daha önceden seçili olduğu için görülüyor. Sonra ok diyoruz. Programı kapatıp yeniden açtığımızda  yukarıdaki şekil deki gibi projenin altında görülecektir.


     ConnectionToDb Sınıfını oluşturmak(bağlantı için)
     
    package  tr.org.rahime.proj.db;
     
     import java.io.File;
     import  java.sql.Connection;
     import   java.sql.DriverManager;
     import  java.sql.SQLException;
     
     public class ConnectionToDb {
     

    private static String driver = "org.apache.derby.jdbc.EmbeddedDriver";

     private static String url = "jdbc:derby:Projemm;create=true";

     private static String user = "";

     private static String pass = "";

     
    static {
     
    String ev, sistem;
    ev = System.getProperty( "user.home", ".");

    sistem = ev + File.separatorChar + "vt";
     
    System.setProperty"derby.system.home", sistem);     
     

    try {

    Class.forName( driver);
     
    }
    catch (ClassNotFoundException e) {
    e.printStackTrace();
      }
     
    }

    public static Connection getConnection() {
    Connection conn = null;

    try {
              
            conn = DriverManager.getConnection(  url, user, pass);
     }

          catch (SQLException e) {

        e.printStackTrace();


     }

    return conn;
    }
    }