8 Mayıs 2014 Perşembe


ARKADAŞLAR BU HAFTA YARDIM MENÜSÜNE TIKLADIGIMIZDA BLOG ADRESİNE BAGLANMAKTADIR.





public JPanel initPanel() {

JPanel panel = new JPanel(new GridLayout(2,1,5,5));

JButton button=new JButton("Yardim");
       button.addActionListener(this);
       Container contentPane=getContentPane();
       contentPane.setLayout(new FlowLayout());
       contentPane.add(button);
       setBounds(200,200,200,200);
       setVisible(true);
     
           JLabel aciklama = new JLabel("Yönlendiriliyorsunuz...");
           panel.add(button);
           panel.add(aciklama);
   
Yardım Menüsüne tıkladıgımızda ibrahimdonmez.blogspot.com adresine baglanmayı gerçekleştirecektir




 
       try{
           Process p=Runtime.getRuntime().exec("C:\\Program Files\\Internet Explorer\\IEXPLORE.exe www.ibrahimdonmez.blogspot.com");
       }catch(IOException ex){
           ex.printStackTrace();
       }
 
     
     
return panel;
}

24 Nisan 2014 Perşembe


VERİ TABANINA TARİH EKLEME



Şekildeki gibi jcalendar ile eklediginiz bir tarihi veri tabanına eklemek için adım adım ilerleyelim ilk yapılması gereken  Domain sınıfına = private Date tarih; 
  yapmalısınız fakat burada dikkat etmeniz gereken önemli nokta Date  'yi Sql olanını secmelisiniz " import java.sql.Date;  " 

     Daha sonra  dao sınıfında  herhangibi bir  degişiklik yok fakat gormeniz açısından  ornek olarak ekliyorum.
stmt.executeUpdate("INSERT INTO calismaProgrami(tarih) VALUES('"+ yeniCalismaProgramiDomain.getTarih()
     + "')");

Son adım Gui ancak bu kısımda çok önemli çünkü bu sınıf ta Domain sınıfının tam tersi Date util olanı seçilmektedir ornek=

kayıtButton.addActionListener(new ActionListener() {
   public void actionPerformed(ActionEvent arg0) {




                                java.util.Date  günlerDate=tarihChooser.getDate();
    Date günlerSQLDate=new Date(günlerDate.getTime());    
    yeniCalismaProgramiDomain.setTarih(günlerSQLDate);

17 Nisan 2014 Perşembe


Bu Hafta Arkadaşlar İreport un kullanım amaçlarını sıralayacam

ireport designer  bir raporlama aracıdır. Netbeans platformunun kendisi kullanılarak oluşturulan designer ile veritabananına bağlanırsınız ve istediğiniz gibi raporlama yapabilirsiniz. İndirip kurduğunuzda sırası ile ;

1- Veritabanı eklersiniz.

2- Tabloları görüntülersiniz.

3- Tablolar  arasında istediğiniz şekilde görsel ortamda raporlama alabilirsiniz.

3- Aldığınız raporları ister html ister pdf ister excel olarak, dışarı aktarabilirsiniz. Birçok formatı tanır.

4- Raporlarınızı kaydedebilirsiniz.

5- Mobil ortam için bile rapor oluşturabilirsiniz.

6- İsterseniz tasarım ekranını kullanmadan kendi yazıdığınız sql sorgularını  rapor olarak alabilirsiniz.

7- AGPL ile lisanslanmıştır. Ücretsizdir. JasperReport organizasyonu tarafından desteklenmektedir.

8- Geliştirilebilir, dilerseniz, kendiniz de plugin yazabilirsiniz.

10 Nisan 2014 Perşembe

Bu Hafta kaydet butonuna basttıgımızda  ekran "KAYIT BAŞARILI" mesajı vermek için gerekli olan kodu paylaşacam


JOptionPane.showMessageDialog(kaydetButton, "Kayıt başarılı");

Notmal pencere kaydet butanuna bastıgımızda aşagı şekilde görüldügü gibi "KAYIT BAŞARILI " mesajı vermektedir





20 Mart 2014 Perşembe

JPopupmenü kullanma kodları
/*Listemizi oluşturalım*/
                JList liste = new JList();
  JScrollPane listeJScrollPane = new JScrollPane(liste);

/*JPopupMennu oluşturalım*/
  JPopupMenu listeJPopupMenu = new JPopupMenu();
 
/*JMenuItem oluşturalım*/ 
  JMenuItem yeniKayitItem = new JMenuItem("Yeni Kayıt");
  listeJPopupMenu.add(yeniKayitItem);
  
  JMenuItem duzenleItem = new JMenuItem("Düzenle");
  listeJPopupMenu.add(duzenleItem);
  
  JMenuItem silItem = new JMenuItem("Sil");
  listeJPopupMenu.add(silItem);
 
/*PopumMenuyü Listemize Ekleyelim*/
  liste.setComponentPopupMenu(listeJPopupMenu);
  

6 Mart 2014 Perşembe

arkadaşlar java pogramlama dilinde liste rengini degiştirme kodunu sizlerle paylasacagım
eklemeden önceki hali








eklendikten sonrakı hali



listeyi ekledıgımız kod kısmı

listeleJlist.setBackground(Color.Blue);




27 Şubat 2014 Perşembe

Arkadaşlar aşağıda yazmış olduğum komutlar sayesinde yazı tipi üzerinde ayarlama yapabiliriz.Örnek olsun diye kaydetButton örnek gösterilmiştir.



kaydetButton.setFont(new Font("Arial", Font.BOLD + Font.ITALIC, 11));

20 Şubat 2014 Perşembe

Java eclips Programlama dilinde direk olrak ram dan calısmasını ıstemıyorsak oluşturdugumuz test paketını calıstır sınıfına asagıda gösterilen komut yazılarak bilgisarın daha rahat çalışmasına kolaylık saglar..


SwingUtilities.invokeLater(new Runnable() {

@Override
public void run() {
new AnaPencereGui();
}
});

13 Şubat 2014 Perşembe

Android Tarihsel Gelişimi
Mobil cihazlardaki işletim sistemi modası Nokia firmasının 2000’li yılların başlarında ürettiği ‘‘Symbian’’ ile başlamıştı. Klasik kullanıcı menüsünü daha işlevsel ve göze hoş gelen bir arayüze dönüştüren bu sistem teknoloji tutkunlarınca oldukça beğenilmişti. 2007 yılında Apple firması mucize icatları olan iPhone ile birlikte gelen ‘‘iOS’’ işletim sistemiyle uzun süre rakipsiz olarak sektörde varlığını sürdürmeyi planlıyordu. Fakat Google yazılımcıları da boş durmuyordu ve 2007’nin son çeyreğinde karşı saldırı ‘‘Android’’in Beta sürümü ile gerçekleştirildi.
Beta sürümüyle birlikte gerekli testleri tamamlayan Google yazılımcıları 2008’in son çeyreğinde ‘‘Android 1.0’’ı HTC Dream (G1) adlı smartphone ile piyasaya sürdü. İlk açık kaynak kodlu mobil işletim sistemi olarak sektördeki yerini alan Android’in bu sürümünde Android Market üzerinden ücretsiz yazılım indirme, internet tarayıcısı ile sayfalarda rahatça gezinme (Wi-Fi), Google’ın Contacts, Maps, Calender ve Talk gibi yazılımlarını kullanma, Youtube Player ile video izleme ve çeşitli arayüz seçenekleri gibi birçok özellik bulunuyordu.

15 Eylül 2009’da Android’in tatlı serisine yeni bir ürün daha eklendi: ‘‘Android 1.6 Donut’’. Bir önceki sürüm gibi ‘‘Linux Kernel’’ açık kaynaklı kod sistemi baz alınarak geliştirilen bu ‘‘çöreksel’’ sürümde Google Market (Android Market) sitesine erişim ve yazılım indirme hızı iyileştirilmişti. WVGA ekran çözünürlüğünü destekleme, sesli arama, sesten yazıya geçebilme ve kamera uygulamaları gibi yepyeni seçeneklerle donatılan ‘‘Donut’’, 1 no.’lu sürüm serisinin son elemanı olmuştu.

5 Ocak 2014 Pazar

jtattooyardıı ıle yapmış oldugumuz eclipse prncereleri görnüm temalarını deiştirebilme imkanı sunmaktadır.
yazacagım kod yardımı ile pencerenin teması degişecektir.
tema eklenmemiş hali:

Çalıştırın içine

try {
  UIManager.setLookAndFeel("com.jtattoo.plaf.aluminium.AluminiumLookAndFeel");
} catch (ClassNotFoundException | InstantiationException| IllegalAccessException | UnsupportedLookAndFeelException e) {
  ((Throwable) e).printStackTrace();
}







tema eklendikten sonra.