Bu yayında hazır olan pencerelerin ekran görüntüleriyle kodları paylaşacağım.
1-)MainWindow (Ana Pencere)
-Kodlar
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