Saturday, April 11, 2015

docAdd . setSize ( 50 , 50 ) ;


İyi günler bu yazımda java swing ve mysql kullanarak yazmış olduğum basit bir görsel rehberin kodlarını paylaşacağım.Program kişinin isim,soyad,yas,email,telefon,bolum,sınıf ve fotografını database ekliyor.Daha sonra listeleme panelinde aspergers test id,sag ve sol tuslarına göre database kayıtlı olan degerler geri dönmektedir.Kodlar ve jar dosyası programın alt tarafında paylaşılacaktır. aspergers test
package Gorsel; import java.awt.Color; import java.awt.event.ActionListener; import javax.swing.BorderFactory; import javax.swing.ImageIcon; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.JTextField; import Olay.Action; public class Gorsel extends JFrame { JTextField jt1,jt2,jt3,jt4,jt5,jt6=null; JLabel isim,soyad,yas,email,bolum,sınıf=null; JTextField path=null; JLabel aspergers test lbl=null; JPanel pnl=null; JButton dgrPanel=null; JButton insert; JButton docAdd; JButton left,right; public Gorsel(){ ImageIcon icon1=new ImageIcon("./Images/insert.png"); ImageIcon icon2=new ImageIcon("./Images/doc.png"); pnl=new JPanel(); lbl=new JLabel(" IMAGE EKLE"); dgrPanel=new JButton("list of person"); aspergers test dgrPanel.setForeground(Color.GREEN); insert=new JButton(icon1); docAdd=new JButton(icon2); jt1=new JTextField("Isminizi Yaziniz"); isim=new JLabel("Isim"); jt2=new JTextField("Soyadinizi Yaziniz"); soyad=new JLabel("Soyad"); jt3=new JTextField("Yasinizi Giriniz"); yas=new JLabel("Yas"); jt4=new JTextField("Emailinizi Yaziniz"); email=new JLabel("Email"); jt5=new JTextField("Bolumunuzu aspergers test Yaziniz"); aspergers test bolum=new JLabel("Bolum"); jt6=new JTextField("Sinifinizi Yaziniz"); sınıf=new JLabel("Sinif"); path=new JTextField("Image Dosyasının Yolu"); super.setSize(750,500); super.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); super.setLocationRelativeTo(null); lbl.setSize(230,230); lbl.setBorder(BorderFactory.createLineBorder(Color.RED,5)); lbl.setLocation(400,50); insert.setSize(60,50); insert.setLocation(120,300); insert.setBackground(Color.GRAY); docAdd.setSize(50,50); docAdd.setLocation(500,300); docAdd.setBackground(Color.GRAY); path.setSize(170,30); path.setLocation(430,360); pnl.setSize(750,500); pnl.setBackground(Color.GRAY); pnl.setLayout(null); isim.setSize(40,30); jt1.setSize(200,30); soyad.setSize(40,30); jt2.setSize(200,30); yas.setSize(40,30); jt3.setSize(200,30); email.setSize(40,30); jt4.setSize(200,30); bolum.setSize(40,30); jt5.setSize(200,30); sınıf.setSize(40,30); jt6.setSize(200,30); isim.setLocation(50,50); aspergers test jt1.setLocation(90, 50); soyad.setLocation(50,90); jt2.setLocation(90, 90); yas.setLocation(50,130); aspergers test jt3.setLocation(90, 130); email.setLocation(50,170); jt4.setLocation(90, 170); bolum.setLocation(50,210); jt5.setLocation(90, 210); sınıf.setLocation(50,250); jt6.setLocation(90, 250); dgrPanel.setLocation(450,10); dgrPanel.setSize(120,20); dgrPanel.setBackground(Color.GRAY); pnl.add(isim); pnl.add(jt1); pnl.add(soyad); pnl.add(jt2); pnl.add(yas); pnl.add(jt3); pnl.add(email); pnl.add(jt4); pnl.add(bolum); pnl.add(jt5); pnl.add(sınıf); pnl.add(jt6); aspergers test pnl.add(lbl); pnl.add(insert); pnl.add(docAdd); pnl.add(path); pnl.add(dgrPanel); docAdd.addActionListener((ActionListener) new Action(docAdd,"Image",path,lbl)); insert.addActionListener((ActionListener)new Action("Baglan",jt1,jt2,jt3,jt4,jt5,jt6,path)); dgrPanel.addActionListener(new Action("Panel",pnl)); super.add(pnl); } }
14
30
46 aspergers test
62
78
94
110
126
142
158
import javax . swing . JLabel ;
public Gorsel ( ) {
email = new JLabel ( "Email" ) ;
docAdd . setSize ( 50 , 50 ) ;
jt4 . setSize ( 200 , 30 ) ;
jt6 . setLocation ( 90 , 250 ) ;
pnl . add ( lbl ) ;
Yukarıda ki kod alanı program açıldığında ki ilk frame ve frame üzerinde de panel container’ı bulunuyor bu panel üzerinde componentlerin boyutları ve yerleri belirlendikten sonra bazı butonalara action atanmıştır (Action sınıfı farklı pakette yapılandırıldı).
package Gorsel; import java.awt.Color; import javax.swing.BorderFactory; import javax.swing.ImageIcon; import javax.swing.JButton; import javax.swing.JFrame; import aspergers test javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.JTextArea; import javax.swing.JTextField; import Olay.Action; public class GorselIki extends aspergers test JFrame { JButton left,right,search; JLabel image; JTextArea jt1; JPanel pnl; JTextField jt2; public GorselIki(){ ImageIcon icon1=new ImageIcon("./Images/left.png"); ImageIcon icon2=new ImageIcon("./Images/right.png"); ImageIcon icon3=new ImageIcon("./Images/search.png"); jt2=new JTextField(); pnl=new JPanel(); image=new JLabel(); jt1=new JTextArea(); left=new JButton(icon1); right=new JButton(icon2); search=new JButton(icon3); super.setSize(750,500); super.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); pnl.setSize(750,500); pnl.setBackground(Color.GRAY); pnl.setLayout(null); image.setSize(900,900); image.setBorder(BorderFactory.createLineBorder(Color.RED,5)); image.setLocation(400,50); jt1.setSize(1

No comments:

Post a Comment