20 Mart 2013 Çarşamba

Java da JToolBar Ekleme


JToolbar




                                   JToolbar

Menüler grup komutanlıkları biz bir uygulamada kullanabilirsiniz. Araç çubukları, en sık kullanılan komutlara hızlı erişim sağlar. Java Swing yılında JToolBar sınıfı bir uygulamada bir araç çubuğu oluşturur.


Örneğin bir ekleme düğmesi ile bir araç çubuğu oluşturur.
JToolBar toolBar = new JToolBar ();
Bu ise JToolBar yapıcı.
JButton ekleButton = new JButton (simge);
toolbar.add (ekleButton);




 Panele ekleme;
JPanel toolPanel=new JPanel(new BorderLayout());
                                  JToolBar toolBar=initToolBar();
                                   ustJPanel.add(toolBar,BorderLayout.NORTH);











Java da Pencereye Windows görünümü Verme

PENCEREYE FARKLI GÖRÜNÜM KATMA



Resimde de gösterildiği gibi Javada tasarlamış oldugunuz pencerele daha orjinal görünümler katabilirsiniz..
Projenizde oluşturdugunuz calistir classına girerek aşagıdaki kodu yazmanız yeterli olacaktı...


KOD:

public static void main(String[] args) {
try {
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (InstantiationException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IllegalAccessException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (UnsupportedLookAndFeelException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}




19 Mart 2013 Salı

Java ile Jmenu bar oluşturma


Java ile menü yapiminda temel üç unsura ihtiyacimiz olacak: MenuBar, Menu, MenuItem


MenuBar (menü çubugu), sekilde de gorüldügü gibi, menümüzün temelidir.
Onun üzerine Menu gelir. Menu tek basina pasiftir. Ona tiklayinca açilan ögelere ise MenuItem denir.



Bar adında yeni jMenuBar oluşturuldu.    Bar içerisinde yer alacak dosya JMenu ile oluşturuldu..

Dosya içerisin de de Yeni seklemesi oluşturmak için JMENUITEM den oluşturuldu..

Yukarıdaki resimde de belirtildiği üzere jMenu bar initpencere Kısmına eklenmesi gereklidir...







13 Mart 2013 Çarşamba

JAVA DA TARİH (JDateChooser) OLUŞTURMA

JAVA DA JDateChooser OLUŞTURMA



KOD AÇIKLAMASI
package tr.org.hmyo.yusuf.Gui;

import java.awt.BorderLayout;
import java.awt.FlowLayout;
import java.awt.GridLayout;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JList;
import javax.swing.JMenuBar;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.border.Border;

import com.toedter.calendar.JDateChooser;

public class KesimTablosu extends JFrame implements PencerInf {

public KesimTablosu() {

initpencere();

}

public void initpencere() {
add(initPanel());

setTitle("MEZBAHA TAKİP OTOMASYONU");
pack();
setLocationRelativeTo(null);
setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
setResizable(false);
setVisible(true);

}

public JPanel initPanel() {
JPanel anaJPanel = new JPanel(new BorderLayout());

JPanel kesimtabJPanel = new JPanel(new FlowLayout());

JLabel kesimtabJLabel = new JLabel("KESİM TABLOSU");
kesimtabJPanel.add(kesimtabJLabel);
anaJPanel.add(kesimtabJPanel, BorderLayout.NORTH);

JPanel ortaJPanel = new JPanel(new BorderLayout());
JPanel tarihJPanel = new JPanel(new GridLayout(3,1));

JLabel tarihJLabel = new JLabel("TARİH SEÇİNİZ");
JDateChooser tarihChooser = new JDateChooser();
tarihJPanel.add(tarihJLabel);
tarihJPanel.add(tarihChooser);

ortaJPanel.add(tarihJPanel, BorderLayout.NORTH);
JList listeJList = new JList();
JScrollPane listeJScrollPane = new JScrollPane(listeJList);
ortaJPanel.add(listeJScrollPane, BorderLayout.CENTER);
anaJPanel.add(ortaJPanel, BorderLayout.CENTER);

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

JButton listeleButton = new JButton("Lİstele");
butonJPanel.add(listeleButton);

JButton cikisButton = new JButton("Çıkış");
butonJPanel.add(cikisButton);

anaJPanel.add(butonJPanel, BorderLayout.SOUTH);

return anaJPanel;
}

NOT: JDateChooser  İlk olarak açmış oldugunuz package içerisine yüklemeniz gerecektir...

TEŞEKKÜRLER
Desteklerinden dolayı hasan kandil e (http://hasankandil.blogspot.com/)teşekkür ederiz..




11 Mart 2013 Pazartesi

Add a button as the default Java(Java da buttonu varsayılan olarak ayarlama)

Java da  buttonu varsayılan olarak ayarlama
Resim 1
Resim 1  de görüldüğü üzere orta panele GridLayout ile eklenen buttonların boyutlarının varsayılan (daha küçük ) gibi olmasını şu şekilde sağlarız..

public JPanel initPanel() { 
JPanel anaJPanel = new JPanel(new BorderLayout());
JPanel ustJPanel = new JPanel(new FlowLayout(FlowLayout.CENTER));
JPanel ortaJPanel = new JPanel(new FlowLayout());// buttonun varsılan olarak kullanılmasını sağlar..
JPanel ortaIkiJPanel = new JPanel(new GridLayout(6,1,25,25));
JPanel altJPanel = new JPanel(new  FlowLayout(FlowLayout.RIGHT));
 
JButton kasapkodu = new JButton("KASAP ADI");
JButton kesilenhayvanbutton = new JButton("KESİLEN HAYVAN DETAYLARI");
JButton kasapbilgileriguncellebutton = new JButton("KASAP BİLGİLERİNİ GÜNCELLE");
JButton cikisbutton = new JButton("ÇIKIŞ");
JLabel bos1JLabel = new JLabel(" ");// boş label ler aradakii boşlukları oluşturmak için...
ortaIkiJPanel.add(bos1JLabel);
JLabel bos2JLabel = new JLabel(" ");
ortaIkiJPanel.add(bos2JLabel);
JLabel bos3JLabel = new JLabel(" ");
ortaIkiJPanel.add(bos3JLabel);
ustJPanel.add(kasapkodu);
ortaIkiJPanel.add(kesilenhayvanbutton);
ortaIkiJPanel.add(kasapbilgileriguncellebutton);
ortaJPanel.add(ortaIkiJPanel);
altJPanel.add(cikisbutton);
anaJPanel.add(ustJPanel, BorderLayout.NORTH);
anaJPanel.add(ortaJPanel, BorderLayout.CENTER);
anaJPanel.add(altJPanel, BorderLayout.SOUTH);
return anaJPanel;
resim 2
Resim 2 de görüldüğü gibi yukarıdaki kodları kullanarak sayfa tasarımını daha da güzelleştirebilirz..

Not: buradaki boş label kullanmamızdaki sabep aradaki boşlukları oluşturmaktır. Orta panele dikkat edersek
GridLayout degil de FlowLayout  kullandık buttonun varsayılan olarak kullanılmasını sağlar..




http://www.youtube.com/watch?v=vxPoadJRW1Y
projesi ile bizlere yol gösteren emrah dedeoğlu'na teşekkür ederiz

2 Mart 2013 Cumartesi


Proje Yazma Kuralları

Projeler el yazısı ile yazılacaklardır. Yazılırken dikkat edilmesi gereken kurallar:
 i)El yazısının size ait olup olmadığı kontrol edileceği için projenizi mutlaka kendiniz yazın
ii)Başlıklar kırmızı pilot kalemle, diğer bölümler siyah pilot kalemle yazılacaktır
iii)Yazı sırasında altına çizgili kağıt konarak düzgün yazılması sağlanacaktır. Yazı yazılırken kenar boşluklarına dikkat edilecektir.
iv)Kağıtların sadece tek yüzü kullanılacaktır
v)Uygulamalı bilgisayar projeleri için en az 15 sayfalık özet bir doküman hazırlanacaktır
vi)Konu araştırma projeleri için en az 60 sayfalık döküman oluşturulacaktır.

ÖNEMLİ: Proje yazımında silinti, kazıntı, karalama olmayacak ve dak-sil kullanılmayacaktır. Gerekirse sayfa yeniden yazılacaktır. 

PROJE YAZIM KURALLARI

Aşağıdaki belgeleri sırasıyla düzenleyerek projenize yerleştiriniz 

i)Dış  Kapak

Bu dökümanın sonunda örnek bir dış kapak verilmiştir. Çalışmanızı ona göre düzenleyip yazıcıdan çıkartınız
    
ii)Kabul ve Onay Sayfası

Bu dökümanın sonunda örnek bir kabul onay sayfası verilmiştir. Çalışmanızı ona göre düzenleyip yazıcıdan çıkartınız

iii)Özet

Projenin konusunu, amacını, uygulanan yöntemleri ve elde edilen sonuçları açık ve net olarak anlatan en fazla bir sayfalık bir özeti yazıcıdan çıkartınız

iv) İçindekiler

Proje metninin bölüm ve alt bölümleri, metin içerisindeki düzenlendikleri sırada alt  alta  yazıcıdan çıkartınız.
ARKADAŞLAR BU LİNKTEN PROĞRAMI İNDİREBİLİRSİNİZ
http://pencil.evolus.vn/Downloads.html
SİSTEM  ANALİZİ DERSİN DE HAZIRLAMAKTA OLDUĞUM PROJE  ÖRNEK ARAYÜZÜ İÇİN PENCİL-2.2 PROGRAMI İLE ARAYÜZ TASARIMI OLUYOR TAVSİYE DERİM....