3 Aralık 2012 Pazartesi

Matbaa Sipariş Takip Otomasyonu

      Matbaaların siparişlerini takip edebilecekleri, müşteri kayıtlarını tutan, ürün bilgilerini değiştirip, kolay bir kullanımla kullanıcıların işlerini kolaylaştıran ve işlerin hızlanmasını sağlayan bir programdır.


      Bu yayında hazır olan pencerelerin ekran görüntüleriyle  kodları paylaşacağım.

1-)MainWindow (Ana Pencere)

    

     -Kodlar

package tr.org.hmyo.yusuf.ui;

import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JToolBar;
import javax.swing.SwingUtilities;

public class AnaPencereGui extends JFrame {

public AnaPencereGui() {
init();
}

public void init() {
add(initJPanel());

setTitle("Sipariş Takip");
setSize(920, 640);
setLocationRelativeTo(null);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setVisible(true);
}

public JPanel initJPanel() {
JPanel panel = new JPanel(new BorderLayout());

JToolBar siparişBar = new JToolBar();
JButton siparişButton = new JButton("Sipariş Oluştur");
siparişBar.add(siparişButton);
JToolBar müsteriBar = new JToolBar();

                JButton musteriEkleButton = new JButton("Müşteri Ekle");
müsteriBar.add(musteriEkleButton);
siparişBar.add(müsteriBar);
musteriEkleButton.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent arg0) {
new MüsteriEkle();
}
});

JToolBar ürünBar = new JToolBar();

JButton baskiTürüButton = new JButton("Baskı Türü Ekle");
ürünBar.add(baskiTürüButton);
baskiTürüButton.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent arg0) {
SwingUtilities.invokeLater(new Runnable() {

public void run() {
new BaskıTuruGui();
}
});
}
});

JButton urunEkleButton = new JButton("Ürün Ekle");
ürünBar.add(urunEkleButton);

urunEkleButton.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent e) {
SwingUtilities.invokeLater(new Runnable() {

public void run() {
new ÜrünEkle();
}
});
}
});

JButton ebatButton = new JButton("Ebat Ekle");
ürünBar.add(ebatButton);

ebatButton.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent e) {
SwingUtilities.invokeLater(new Runnable() {

public void run() {
new EbatGui();
}
});
}
});

JButton ürünTürüButton = new JButton("Ürün Türü Ekle");
ürünBar.add(ürünTürüButton);

ürünTürüButton.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent e) {
SwingUtilities.invokeLater(new Runnable() {

public void run() {
new UrunTuruGui();
}
});
}
});

JButton tramButton = new JButton("Tram Ekle");
ürünBar.add(tramButton);

tramButton.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent e) {
SwingUtilities.invokeLater(new Runnable() {

public void run() {
new TramEkleGui();
}
});
}
});

JButton kagitButton = new JButton("Kağıt Türü Ekle");
ürünBar.add(kagitButton);
kagitButton.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent arg0) {
SwingUtilities.invokeLater(new Runnable() {

public void run() {
new KağıtTürüGui();
}
});
}
});


siparişBar.add(ürünBar);
panel.add(siparişBar, BorderLayout.NORTH);
return panel;
}

}

Hiç yorum yok:

Yorum Gönder