0% found this document useful (0 votes)
10 views30 pages

Part 6

Dissertation work - Irritation system optimal modeling - part 6

Uploaded by

Nurlan Baghirov
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views30 pages

Part 6

Dissertation work - Irritation system optimal modeling - part 6

Uploaded by

Nurlan Baghirov
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 30

151

public void actionPerformed(java.awt.event.ActionEvent evt)


{
jButton2ActionPerformed(evt);
});
getContentPane().add(jButton2, new
org.netbeans.lib.awtextra.AbsoluteConstraints(149, 228, 132, 47));
jScrollPane1.setViewportView(cb1);

getContentPane().add(jScrollPane1, new
org.netbeans.lib.awtextra.AbsoluteConstraints(350, 70, 260, 140));

jLabel2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/Sekiler/tea-
plantation-close-up-photo-bandung-java-indonesia-DSC-0122.jpg")));
// NOI18N
getContentPane().add(jLabel2, new
org.netbeans.lib.awtextra.AbsoluteConstraints(0, 0, 650, 290));

pack();
}// </editor-fold>

private void
jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
dispose();
private void cs1ActionPerformed(java.awt.event.ActionEvent evt)
{
// TODO add your handling code here:
private void
jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
try {
String css =cs1.getText();
String cbb =cb1.getText();

if(css.length() < 3){


JOptionPane.showMessageDialog(null,"3 hərfdən
kiçik olmaz!","Diqqət", JOptionPane.WARNING_MESSAGE);
}
else if(cbb.length()<3){
JOptionPane.showMessageDialog(null,"3 hərfdən
kiçik olmaz!","Diqqət", JOptionPane.WARNING_MESSAGE);
}

else{
String url = "jdbc:mysql://localhost:3306/cp";

String username = "root";


String password = "menemaa";
Connection conn = DriverManager.getConnection(url,
"root", "menemaa");
Statement stmt=conn.createStatement();
String Query = "INSERT INTO cay (idcay,cs,cb) VALUES
(NULL,'"+css+"' , '"+cbb+"')";
stmt.execute(Query);
152

JOptionPane.showMessageDialog(null, "Yaddaşa yazıldı");


cs1.setText("");
cb1.setText("");
}
catch (Exception e) {
JOptionPane.showMessageDialog(null, "problem");
}
// TODO add your
handling code here:
}
//<editor-fold defaultstate="collapsed" desc=" Look and
feel setting code (optional) ">
try {
for (javax.swing.UIManager.LookAndFeelInfo info:
javax.swing.UIManager.getInstalledLookAndFeels()) {
if ("Nimbus".equals(info.getName())) {

javax.swing.UIManager.setLookAndFeel(info.getClassName());
break;
}
} catch (ClassNotFoundException ex) {

java.util.logging.Logger.getLogger(Cpdaxil.class.getName()).log(ja
va.util.logging.Level.SEVERE, null, ex);
} catch (InstantiationException ex) {

java.util.logging.Logger.getLogger(Cpdaxil.class.getName()).log(ja
va.util.logging.Level.SEVERE, null, ex);
} catch (IllegalAccessException ex) {
java.util.logging.Logger.getLogger(Cpdaxil.class.getName()).log(ja
va.util.logging.Level.SEVERE, null, ex);
} catch (javax.swing.UnsupportedLookAndFeelException ex) {

java.util.logging.Logger.getLogger(Cpdaxil.class.getName()).log(ja
va.util.logging.Level.SEVERE, null, ex);
}
//</editor-fold>
//</editor-fold>
//</editor-fold>
//</editor-fold>
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new Cpdaxil().setVisible(true);
});
}
// Variables declaration - do not modify
private javax.swing.JLabel ad;
private javax.swing.JTextPane cb1;
private javax.swing.JTextField cs1;
private javax.swing.JButton jButton1;
private javax.swing.JButton jButton2;
private javax.swing.JLabel jLabel1;
153
private javax.swing.JLabel jLabel2;
private javax.swing.JScrollPane jScrollPane1;
// End of variables declaration
}
package Esas; package Esas;

import java.beans.PropertyChangeListener;
import java.beans.PropertyChangeSupport;
import java.io.Serializable;
import javax.persistence.Basic;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
@NamedQuery(name = "Cay.findByCb", query = "SELECT c FROM Cay c
WHERE c.cb = :cb")})
public class Cay implements Serializable {

@Transient
private PropertyChangeSupport changeSupport = new
PropertyChangeSupport(this);

private static final long serialVersionUID = 1L;


@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Basic(optional = false)
@Column(name = "idcay")
private Integer idcay;
@Basic(optional = false)
@Column(name = "cs")
private String cs;

public Cay() {
}

public Cay(Integer idcay) {


this.idcay = idcay;
}

public Cay(Integer idcay, String cs, String cb) {


this.idcay = idcay;
this.cs = cs;
this.cb = cb;
}

public Integer getIdcay() {


return idcay;
}
public void setIdcay(Integer idcay) {
Integer oldIdcay = this.idcay;
this.idcay = idcay;
changeSupport.firePropertyChange("idcay", oldIdcay,
idcay);
154
}

public String getCs() {


return cs;
}

public void setCs(String cs) {


String oldCs = this.cs;
this.cs = cs;
changeSupport.firePropertyChange("cs", oldCs, cs);
}

public String getCb() {


return cb;
}
public void setCb(String cb) {
String oldCb = this.cb;
this.cb = cb;
changeSupport.firePropertyChange("cb", oldCb, cb);
}
public boolean equals(Object object) {
// TODO: Warning - this method won't work in the case the
id fields are not set
if (!(object instanceof Cay)) {
return false;
}
Cay other = (Cay) object;
if ((this.idcay == null && other.idcay != null) ||
(this.idcay != null && !this.idcay.equals(other.idcay))) {
return false;
}
return true;
public String toString() {
return "Esas.Cay[ idcay=" + idcay + " ]";
}

public void addPropertyChangeListener(PropertyChangeListener


listener) {
changeSupport.addPropertyChangeListener(listener);
}
public void
removePropertyChangeListener(PropertyChangeListener listener) {
changeSupport.removePropertyChangeListener(listener);
}

public String getCb() {


return cb;
}
public void setCb(String cb) {
String oldCb = this.cb;
this.cb = cb;
155

import java.awt.print.PrinterException;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.JOptionPane;
import javax.swing.table.DefaultTableModel;
import javax.swing.table.TableModel;

public class Aqrobax extends javax.swing.JFrame {


bazaiki con_pac;
/**
* Creates new form Aqrobax
*/
public Aqrobax() {
initComponents();
con_pac = new bazaiki();
con_pac.OpenDB();
con_pac.QuerySQL("SELECT * FROM gor");
}

@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated
Code">
private void initComponents() {
bindingGroup = new
org.jdesktop.beansbinding.BindingGroup();

entityManager = java.beans.Beans.isDesignTime() ? null :


javax.persistence.Persistence.createEntityManagerFactory("cp?zeroD
ateTimeBehavior=convertToNullPU").createEntityManager();
gorQuery = java.beans.Beans.isDesignTime() ? null :
entityManager.createQuery("SELECT g FROM Gor g");
156
gorList = java.beans.Beans.isDesignTime() ?
java.util.Collections.emptyList() : gorQuery.getResultList();
jScrollPane1 = new javax.swing.JScrollPane();
cedvel2 = new javax.swing.JTable();
jButton1 = new javax.swing.JButton();
jButton2 = new javax.swing.JButton();
jButton3 = new javax.swing.JButton();
jButton5 = new javax.swing.JButton();
jLabel1 = new javax.swing.JLabel();

setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CL
OSE);
setTitle("Aqrotexniki cədvələ bax");
setResizable(false);
getContentPane().setLayout(new
org.netbeans.lib.awtextra.AbsoluteLayout());

cedvel2.setColumnSelectionAllowed(true);
org.jdesktop.swingbinding.JTableBinding jTableBinding =
org.jdesktop.swingbinding.SwingBindings.createJTableBinding(org.jd
esktop.beansbinding.AutoBinding.UpdateStrategy.READ_WRITE,
gorList, cedvel2);
org.jdesktop.swingbinding.JTableBinding.ColumnBinding
columnBinding =
jTableBinding.addColumnBinding(org.jdesktop.beansbinding.ELPropert
y.create("${idgor}"));
columnBinding.setColumnName("Kod");
columnBinding.setColumnClass(Integer.class);
columnBinding.setEditable(false);
columnBinding =
jTableBinding.addColumnBinding(org.jdesktop.beansbinding.ELPropert
y.create("${erazi}"));
columnBinding.setColumnName("Ərazi");
columnBinding.setColumnClass(String.class);
columnBinding =
cedvel2.getColumnModel().getSelectionModel().setSelectionMode(java
x.swing.ListSelectionModel.SINGLE_SELECTION);

getContentPane().add(jScrollPane1, new
org.netbeans.lib.awtextra.AbsoluteConstraints(10, 10, 680, 320));
jButton1.setText("Sil");
jButton1.addActionListener(new
java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt)
{
jButton1ActionPerformed(evt);
}
});
getContentPane().add(jButton1, new
org.netbeans.lib.awtextra.AbsoluteConstraints(110, 340, 80, 40));
jButton2.setText("Geriyə");
157
jButton2.addActionListener(new
java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent
evt) {
jButton2ActionPerformed(evt);
}
});
getContentPane().add(jButton2, new
org.netbeans.lib.awtextra.AbsoluteConstraints(260, 340, 80, 40));

jButton3.setText("Dəyiş");
jButton3.addActionListener(new
java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent
evt) {
jButton3ActionPerformed(evt);
}
});
getContentPane().add(jButton3, new
org.netbeans.lib.awtextra.AbsoluteConstraints(410, 340, 80, 40));

jButton5.setText("Print");
jButton5.addActionListener(new
java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt)
{ jButton5ActionPerformed(evt);
}
});
getContentPane().add(jButton5, new
org.netbeans.lib.awtextra.AbsoluteConstraints(560, 340, 80, 40));

jLabel1.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/Sekiler/tea-
plantation-close-up-photo-bandung-java-indonesia-DSC-0122.jpg")));
// NOI18N
getContentPane().add(jLabel1, new
org.netbeans.lib.awtextra.AbsoluteConstraints(0, -10, 700, 410));

bindingGroup.bind();

pack();
}// </editor-fold>

private void
jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
dispose();
}
con_pac.rs.next();
//Mensagem de confirmação
String Msg = "Seçilən məlumat silinsin :
"+con_pac.rs.getString("erazi")+" ?";
int mesaj = JOptionPane.showConfirmDialog(null, Msg,
"Sil", JOptionPane.YES_NO_OPTION);
158
if(mesaj == JOptionPane.YES_OPTION){
//Excluindo o usuário após a confirmação positiva
String secilenmelumat = "DELETE FROM gor WHERE
idgor = "+caynomresi;
int ugurla =
con_pac.stmt.executeUpdate(secilenmelumat);

if(ugurla == 1){
JOptionPane.showMessageDialog(null,"Uğurla
qeydə alındı!","Sil!", JOptionPane.INFORMATION_MESSAGE);
//Atualiza jTable
return;
}
catch(Exception erroSQL){
JOptionPane.showMessageDialog(null,"Silmədə xəta",
"Xəta!", JOptionPane.ERROR_MESSAGE);
}
}

private void
jButton3ActionPerformed(java.awt.event.ActionEvent evt) {
int Secilen = this.cedvel2.getSelectedRow();
String caynomresi = this.cedvel2.getValueAt(Secilen,
0).toString();
int Secilen1 = this.cedvel2.getSelectedRow();
String caynomresi1 = this.cedvel2.getValueAt(Secilen,
1).toString();
int Secilen2 = this.cedvel2.getSelectedRow();
String caynomresi2 = this.cedvel2.getValueAt(Secilen,
2).toString();
int Secilen3 = this.cedvel2.getSelectedRow();
String caynomresi3 = this.cedvel2.getValueAt(Secilen,
3).toString();
try{
String url = "jdbc:mysql://localhost:3306/cp";
String username = "root";
String password = "menemaa";
Connection conn = DriverManager.getConnection(url,
"root", "menemaa");
Statement stmt=conn.createStatement();

String Update = "UPDATE gor SET erazi='" +caynomresi1 +


"',vaxt='" + caynomresi2 + "',isler='" +caynomresi3 + "' WHERE
idgor = "+caynomresi ;
con_pac.stmt.executeUpdate(Update);
JOptionPane.showMessageDialog(null,"Yenilənmə
uğurlu oldu!","Uğurlu!", JOptionPane.INFORMATION_MESSAGE);
//Atualiza ResultSet
}
catch(SQLException erroSQL){
JOptionPane.showMessageDialog(null,"Yenilənə bilməz!
, "+erroSQL, "Xəta!", JOptionPane.ERROR_MESSAGE);
//Atualiza ResultSet
159
}
}
private void
jButton5ActionPerformed(java.awt.event.ActionEvent evt) {
try {
Boolean complete = cedvel2.print();
if (complete) {
JOptionPane.showMessageDialog(null, "Print
olundu");
} else {
JOptionPane.showMessageDialog(null, "Xəta baş verdi");
}
} catch (PrinterException ex) {
Logger.getLogger(Aqrobax.class.getName()).log(Level.SEVERE, null,
ex);
}
public static void main(String args[]) {
try {
for (javax.swing.UIManager.LookAndFeelInfo info :
javax.swing.UIManager.getInstalledLookAndFeels()) {
if ("Nimbus".equals(info.getName())) {

javax.swing.UIManager.setLookAndFeel(info.getClassName());
break;
}
} catch (ClassNotFoundException ex) {

java.util.logging.Logger.getLogger(Aqrobax.class.getName()).log(ja
va.util.logging.Level.SEVERE, null, ex);
} catch (InstantiationException ex) {

java.util.logging.Logger.getLogger(Aqrobax.class.getName()).log(ja
va.util.logging.Level.SEVERE, null, ex);
} catch (IllegalAccessException ex) {

java.util.logging.Logger.getLogger(Aqrobax.class.getName()).log(ja
va.util.logging.Level.SEVERE, null, ex);
} catch (javax.swing.UnsupportedLookAndFeelException ex) {

java.util.logging.Logger.getLogger(Aqrobax.class.getName()).log(ja
va.util.logging.Level.SEVERE, null, ex);
}
//</editor-fold>

/* Create and display the form */


java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new Aqrobax().setVisible(true);
}
});
// Variables declaration - do not modify
private javax.swing.JTable cedvel2;
private javax.persistence.EntityManager entityManager;
160
private java.util.List<Esas.Gor> gorList;
private javax.persistence.Query gorQuery;
private javax.swing.JButton jButton1;
private javax.swing.JButton jButton2;
private javax.swing.JButton jButton3;
private javax.swing.JScrollPane jScrollPane1;
private org.jdesktop.beansbinding.BindingGroup bindingGroup;
// End of variables declaration

package Esas;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;
import javax.swing.JOptionPane;
import javax.swing.JTextField;

public class Aqrodaxil extends javax.swing.JFrame {


public Aqrodaxil() {
initComponents();
//<editor-fold defaultstate="collapsed" desc="Generated Code">
private void initComponents() {

jLabel1 = new javax.swing.JLabel();


jLabel2 = new javax.swing.JLabel();
jLabel3 = new javax.swing.JLabel();
erazi = new javax.swing.JTextField();
dtarix = new com.toedter.calendar.JDateChooser();
jScrollPane1 = new javax.swing.JScrollPane();
is = new javax.swing.JTextArea();
jButton1 = new javax.swing.JButton();
jButton2 = new javax.swing.JButton();
161
jLabel4 = new javax.swing.JLabel();

setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE
);
setTitle("Görüləcək aqrotexniki işləri daxil et");
setResizable(false);
getContentPane().setLayout(new
org.netbeans.lib.awtextra.AbsoluteLayout());

jLabel1.setFont(new java.awt.Font("Tahoma", 1, 24));


// NOI18N
jLabel1.setForeground(new java.awt.Color(255, 255, 255));
jLabel1.setText("Ərazi:");
getContentPane().add(jLabel1, new
org.netbeans.lib.awtextra.AbsoluteConstraints(10, 11, 123, 41));

jLabel2.setFont(new java.awt.Font("Tahoma", 1, 24));


// NOI18N
jLabel2.setForeground(new java.awt.Color(255, 255, 255));
jLabel2.setText("Vaxt:");
getContentPane().add(jLabel2, new
org.netbeans.lib.awtextra.AbsoluteConstraints(10, 70, 123, 42));

jLabel3.setFont(new java.awt.Font("Tahoma", 1, 24));


// NOI18N
jLabel3.setForeground(new java.awt.Color(255, 255, 255));
jLabel3.setText("Görüləcək işlər:");
getContentPane().add(jLabel3, new
org.netbeans.lib.awtextra.AbsoluteConstraints(10, 130, 210, 51));
getContentPane().add(erazi, new
org.netbeans.lib.awtextra.AbsoluteConstraints(140, 20, 200, 30));
getContentPane().add(dtarix, new
org.netbeans.lib.awtextra.AbsoluteConstraints(140, 80, 200, 30));

is.setColumns(20);
is.setRows(5);
jScrollPane1.setViewportView(is);
getContentPane().add(jScrollPane1, new
org.netbeans.lib.awtextra.AbsoluteConstraints(10, 190, 330, 160));

jButton1.setText("Yadda saxla");
jButton1.addActionListener(new
java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt)
{
jButton1ActionPerformed(evt);
});
getContentPane().add(jButton1, new
org.netbeans.lib.awtextra.AbsoluteConstraints(40, 390, 100, 40));
jButton2.setText("Geriyə");
jButton2.addActionListener(new
java.awt.event.ActionListener() {
162
public void actionPerformed(java.awt.event.ActionEvent evt)
{
jButton2ActionPerformed(evt);
});
getContentPane().add(jButton2, new
org.netbeans.lib.awtextra.AbsoluteConstraints(220, 390, 90, 40));

jLabel4.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/Sekiler/tea-
plantation-close-up-photo-bandung-java-indonesia-DSC-0122.jpg")));
// NOI18N
getContentPane().add(jLabel4, new
org.netbeans.lib.awtextra.AbsoluteConstraints(0, 0, 410, 450));
pack();
}// </editor-fold>

private void
jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
dispose();
}
private void
jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
try {
String d = ((JTextField)
dtarix.getDateEditor().getUiComponent()).getText();
String css =erazi.getText();
String cbb =is.getText();

if(css.length() < 3){


JOptionPane.showMessageDialog(null,"3 hərfdən
kiçik olmaz!","Diqqət", JOptionPane.WARNING_MESSAGE);
}
else if(cbb.length()<3){
JOptionPane.showMessageDialog(null,"3 hərfdən
kiçik olmaz!","Diqqət", JOptionPane.WARNING_MESSAGE);
}
else{
String url = "jdbc:mysql://localhost:3306/cp";

String username = "root";


String password = "menemaa";
Connection conn = DriverManager.getConnection(url,
"root", "menemaa");
Statement stmt=conn.createStatement();

String Query = "INSERT INTO gor


(idgor,erazi,vaxt,isler) VALUES (NULL,'"+css+"', '" + d + "' ,
'"+cbb+"')";
stmt.execute(Query);

JOptionPane.showMessageDialog(null, "Yaddaşa yazıldı");


dtarix.setDateFormatString("");
erazi.setText("");
163
is.setText("");
}
} catch (Exception e) {
JOptionPane.showMessageDialog(null, "Problem");
}
public static void main(String args[]) {
//<editor-fold defaultstate="collapsed" desc=" Look and
feel setting code (optional) ">
try {
for (javax.swing.UIManager.LookAndFeelInfo info :
javax.swing.UIManager.getInstalledLookAndFeels()) {
if ("Nimbus".equals(info.getName())) {

javax.swing.UIManager.setLookAndFeel(info.getClassName());
break;
}
} catch (ClassNotFoundException ex) {

java.util.logging.Logger.getLogger(Aqrodaxil.class.getName()).log(
java.util.logging.Level.SEVERE, null, ex);
} catch (InstantiationException ex) {

java.util.logging.Logger.getLogger(Aqrodaxil.class.getName()).log(
java.util.logging.Level.SEVERE, null, ex);
} catch (IllegalAccessException ex) {

java.util.logging.Logger.getLogger(Aqrodaxil.class.getName()).log(
java.util.logging.Level.SEVERE, null, ex);
} catch (javax.swing.UnsupportedLookAndFeelException ex) {

java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new Aqrodaxil().setVisible(true);
});
}
// Variables declaration - do not modify
private com.toedter.calendar.JDateChooser dtarix;
private javax.swing.JTextField erazi;
private javax.swing.JTextArea is;
private javax.swing.JButton jButton1;
private javax.swing.JButton jButton2;
private javax.swing.JButton jButton3;
private javax.swing.JButton jButton4;
private javax.swing.JButton jButton5;
private javax.swing.JButton jButton6;
private javax.swing.JButton jButton7;
private javax.swing.JButton jButton8;
private javax.swing.JButton jButton9;
private javax.swing.JButton jButton10;

// End of variables declaration


}
164

package Esas;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;
import javax.swing.JOptionPane;
import javax.swing.table.DefaultTableModel;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;
import java.util.Arrays;
import javax.swing.ButtonGroup;
import javax.swing.JOptionPane;
import javax.swing.JTextField;
import javax.swing.JRadioButton;
public class MetereolojiBaza extends javax.swing.JFrame {

public MetereolojiBaza() {
initComponents();
}

@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated
Code">
private void initComponents() {
jScrollPane1 = new javax.swing.JScrollPane();
cedvel1 = new javax.swing.JTable();
jButton1 = new javax.swing.JButton();
jToggleButton1 = new javax.swing.JToggleButton();
jToggleButton2 = new javax.swing.JToggleButton();
jLabel1 = new javax.swing.JLabel();
jLabel2 = new javax.swing.JLabel();

setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CL
OSE);
setTitle("Meteoroloji baza ");
setResizable(false);
165
getContentPane().setLayout(new
org.netbeans.lib.awtextra.AbsoluteLayout());

cedvel1.setModel(new javax.swing.table.DefaultTableModel(
new Object [][] {
{null, null, null, null, null, null},
{null, null, null, null, null, null},
{null, null, null, null, null, null},
{null, null, null, null, null, null},
{null, null, null, null, null, null},
{null, null, null, null, null, null},
},
new String [] {
"Ad", "Temperatur rejiminin göstəriciləri", "Nisbi
rütubət", "İşıqlılıq intensivliyinin göstəriciləri", "Küləkin
sürəti və istiqaməti", "Yağışın miqdarı"
}
));
jScrollPane1.setViewportView(cedvel1);

getContentPane().add(jScrollPane1, new
org.netbeans.lib.awtextra.AbsoluteConstraints(10, 11, 963, 335));

jButton1.setText("Geriyə");
jButton1.addActionListener(new
java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt)
{
jButton1ActionPerformed(evt);
});
getContentPane().add(jButton1, new
org.netbeans.lib.awtextra.AbsoluteConstraints(391, 357, 202,
52));

jToggleButton1.setText("Sayta daxil ol ");


jToggleButton1.addActionListener(new
java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt)
{
jToggleButton1ActionPerformed(evt);
}
});
getContentPane().add(jToggleButton1, new
org.netbeans.lib.awtextra.AbsoluteConstraints(162, 357, 174, 52));

jToggleButton2.setText("Yaddaşa yaz");
jToggleButton2.addActionListener(new
java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt)
{
jToggleButton2ActionPerformed(evt);
}
});
166
getContentPane().add(jToggleButton2, new
org.netbeans.lib.awtextra.AbsoluteConstraints(648, 357, 186, 52));

jLabel1.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/Sekiler/tea-
plantation-close-up-photo-bandung-java-indonesia-DSC-0122.jpg")));
// NOI18N
getContentPane().add(jLabel1, new
org.netbeans.lib.awtextra.AbsoluteConstraints(0, 0, 700, 420));

jLabel2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/Sekiler/tea-
plantation-close-up-photo-bandung-java-indonesia-DSC-0122.jpg")));
// NOI18N
getContentPane().add(jLabel2, new
org.netbeans.lib.awtextra.AbsoluteConstraints(700, 4, 280, 420));

pack();
}// </editor-fold>

private void
jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
dispose();
}
private void
jToggleButton1ActionPerformed(java.awt.event.ActionEvent evt) {
SiteOpener run= new SiteOpener();
run.OpenWebsite("http://www.weather-forecast.com/");
}
private void
jToggleButton2ActionPerformed(java.awt.event.ActionEvent evt) {
try {
String url = "jdbc:mysql://localhost:3306/cp";

String username = "root";


String password = "menemaa";
Connection conn = DriverManager.getConnection(url,
"root", "menemaa");
Statement stmt=conn.createStatement();
DefaultTableModel df = (DefaultTableModel)
cedvel1.getModel();
int row = cedvel1.getSelectedRow();
String Query = "INSERT INTO metbaz
(idmetbaz,ad,temperatur,rutubet,isiq,kuley,yagis) VALUES (NULL,'"
+ df.getValueAt(row, 0).toString() + "','" + df.getValueAt(row,
1).toString() + "','" + df.getValueAt(row, 2).toString() + "','" +
df.getValueAt(row, 3).toString() + "','" + df.getValueAt(row,
4).toString() + "','" + df.getValueAt(row, 5).toString() + "')";
stmt.execute(Query);
JOptionPane.showMessageDialog(null, "Yaddaşa yazıldı");
} catch (Exception e) {
JOptionPane.showMessageDialog(null, "problem");
}
167
public static void main(String args[]) {
//<editor-fold defaultstate="collapsed" desc=" Look and
feel setting code (optional) ">
try {
for (javax.swing.UIManager.LookAndFeelInfo info :
javax.swing.UIManager.getInstalledLookAndFeels()) {
if ("Nimbus".equals(info.getName())) {

javax.swing.UIManager.setLookAndFeel(info.getClassName());
break;
}
} catch (ClassNotFoundException ex) {
java.util.logging.Logger.getLogger(MetereolojiBaza.class.getName()
).log(java.util.logging.Level.SEVERE, null, ex);
} catch (InstantiationException ex) {

java.util.logging.Logger.getLogger(MetereolojiBaza.class.getName()
).log(java.util.logging.Level.SEVERE, null, ex);
} catch (IllegalAccessException ex) {

java.util.logging.Logger.getLogger(MetereolojiBaza.class.getName()
).log(java.util.logging.Level.SEVERE, null, ex);
} catch (javax.swing.UnsupportedLookAndFeelException ex) {

java.util.logging.Logger.getLogger(MetereolojiBaza.class.getName()
).log(java.util.logging.Level.SEVERE, null, ex);
}
//</editor-fold>

java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new MetereolojiBaza().setVisible(true);
}
});
// Variables declaration - do not modify
private javax.swing.JTable cedvel1;
private javax.swing.JButton jButton1;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel2;
private javax.swing.JScrollPane jScrollPane1;
private javax.swing.JToggleButton jToggleButton1;
private javax.swing.JToggleButton jToggleButton2;
// End of variables declaration
}

package Esas;

import java.beans.PropertyChangeListener;
import java.beans.PropertyChangeSupport;
import java.io.Serializable;
import javax.persistence.Basic;
import javax.persistence.Column;
import javax.persistence.Entity;
168
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;

@Entity
@Table(name = "metbaz", catalog = "cp", schema = "")
@NamedQueries({
@NamedQuery(name = "Metbaz.findAll", query = "SELECT m FROM
Metbaz m"),
@NamedQuery(name = "Metbaz.findByIdmetbaz", query = "SELECT m
FROM Metbaz m WHERE m.idmetbaz = :idmetbaz"),
@NamedQuery(name = "Metbaz.findByAd", query = "SELECT m FROM
Metbaz m WHERE m.ad = :ad"),
@NamedQuery(name = "Metbaz.findByTemperatur", query = "SELECT
m FROM Metbaz m WHERE m.temperatur = :temperatur"),
@NamedQuery(name = "Metbaz.findByRutubet", query = "SELECT m
FROM Metbaz m WHERE m.rutubet = :rutubet"),
@NamedQuery(name = "Metbaz.findByIsiq", query = "SELECT m FROM
@Transient
private PropertyChangeSupport changeSupport = new
PropertyChangeSupport(this);

private static final long serialVersionUID = 1L;


@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Basic(optional = false)
@Column(name = "idmetbaz")
private Integer idmetbaz;
@Basic(optional = false)
@Column(name = "ad")
private String ad;
@Basic(optional = false)
@Column(name = "temperatur")
private String temperatur;
@Basic(optional = false)
@Column(name = "rutubet")

public Metbaz() {
}
public Metbaz(Integer idmetbaz) {
this.idmetbaz = idmetbaz;
}
public Metbaz(Integer idmetbaz, String ad, String temperatur,
String rutubet, String isiq, String kuley, String yagis) {
this.idmetbaz = idmetbaz;
this.ad = ad;
this.temperatur = temperatur;
this.rutubet = rutubet;
this.isiq = isiq;
this.kuley = kuley;
this.yagis = yagis;
}
public Integer getIdmetbaz() {
return idmetbaz;
169
}
public void setIdmetbaz(Integer idmetbaz) {
Integer oldIdmetbaz = this.idmetbaz;
this.idmetbaz = idmetbaz;
changeSupport.firePropertyChange("idmetbaz", oldIdmetbaz,
idmetbaz);
}

public String getAd() {


return ad;
}

public void setAd(String ad) {


String oldAd = this.ad;
this.ad = ad;
changeSupport.firePropertyChange("ad", oldAd, ad);
}
public String getTemperatur() {
return temperatur;
}
public void setTemperatur(String temperatur) {
String oldTemperatur = this.temperatur;
this.temperatur = temperatur;
changeSupport.firePropertyChange("temperatur",
oldTemperatur, temperatur);
}

public String getRutubet() {


return rutubet;
}
public void setRutubet(String rutubet) {
String oldRutubet = this.rutubet;
this.rutubet = rutubet;
changeSupport.firePropertyChange("rutubet", oldRutubet,
rutubet);
}
public String getIsiq() {
return isiq;
}
public String getYagis() {
return yagis;
}
public void setYagis(String yagis) {
String oldYagis = this.yagis;
this.yagis = yagis;
changeSupport.firePropertyChange("yagis", oldYagis, yagis);
}
@Override
public int hashCode() {
int hash = 0;
hash += (idmetbaz != null ? idmetbaz.hashCode() : 0);
return hash;
}
170
public boolean equals(Object object) {
// TODO: Warning - this method won't work in the case the
id fields are not set
if (!(object instanceof Metbaz)) {
return false;
}
Metbaz other = (Metbaz) object;
if ((this.idmetbaz == null && other.idmetbaz != null) ||
(this.idmetbaz != null && !this.idmetbaz.equals(other.idmetbaz)))
{
return false;
}
return true;
}
changeSupport.addPropertyChangeListener(listener);
}
public void
removePropertyChangeListener(PropertyChangeListener listener) {
changeSupport.removePropertyChangeListener(listener);
}

package Esas;

import javax.swing.JOptionPane;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import net.proteanit.sql.DbUtils;
import Esas.*;
import java.awt.print.PrinterException;
import javax.swing.table.TableModel;
171
public class aybaza1 extends javax.swing.JFrame {
bazaiki con_pac;
ResultSet rs = null;
Statement stmt = null;
PreparedStatement pst=null;
Connection conn=null;
}

@SuppressWarnings("unchecked")
//<editor-fold defaultstate="collapsed" desc="Generated Code">
private void initComponents() {
bindingGroup = new
org.jdesktop.beansbinding.BindingGroup();

entityManager = java.beans.Beans.isDesignTime() ? null :


javax.persistence.Persistence.createEntityManagerFactory("cp?zeroD
ateTimeBehavior=convertToNullPU").createEntityManager();
aybaza_1Query = java.beans.Beans.isDesignTime() ? null :
entityManager.createQuery("SELECT a FROM Aybaza_1 a");
aybaza_1List = java.beans.Beans.isDesignTime() ?
java.util.Collections.emptyList() : aybaza_1Query.getResultList();
jScrollPane1 = new javax.swing.JScrollPane();
jTable1 = new javax.swing.JTable();
jButton1 = new javax.swing.JButton();
jButton2 = new javax.swing.JButton();
jButton3 = new javax.swing.JButton();
jButton4 = new javax.swing.JButton();
jLabel1 = new javax.swing.JLabel();

setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CL
OSE);
setTitle("Aylıq bazanı göstər");
setResizable(false);
getContentPane().setLayout(new
org.netbeans.lib.awtextra.AbsoluteLayout());
jTable1.setColumnSelectionAllowed(true);
org.jdesktop.swingbinding.JTableBinding jTableBinding =
org.jdesktop.swingbinding.SwingBindings.createJTableBinding(org.jd
esktop.beansbinding.AutoBinding.UpdateStrategy.READ_WRITE,
aybaza_1List, jTable1);
org.jdesktop.swingbinding.JTableBinding.ColumnBinding
columnBinding
jTableBinding.addColumnBinding(org.jdesktop.beansbinding.ELPropert
y.create("${idaybaza}"));
columnBinding.setColumnName("Kod");
columnBinding.setColumnClass(Integer.class);
columnBinding =
jTableBinding.addColumnBinding(org.jdesktop.beansbinding.ELPropert
y.create("${nomre}"));
columnBinding.setColumnName("Nömrə");
columnBinding.setColumnClass(String.class);
columnBinding =
172
jTableBinding.addColumnBinding(org.jdesktop.beansbinding.ELPropert
y.create("${ad}"));
columnBinding.setColumnName("Ad");
columnBinding.setColumnClass(String.class);
columnBinding =
jTableBinding.addColumnBinding(org.jdesktop.beansbinding.ELPropert
y.create("${miqdar}"));
columnBinding.setColumnName("Miqdar");
columnBinding.setColumnClass(String.class);
columnBinding =
jTableBinding.addColumnBinding(org.jdesktop.beansbinding.ELPropert
y.create("${keyfiyyet}"));
columnBinding.setColumnName("Keyfiyyət");
columnBinding.setColumnClass(String.class);
columnBinding =
jTableBinding.addColumnBinding(org.jdesktop.beansbinding.ELPropert
y.create("${qiymet}"));
columnBinding.setColumnName("Qiymət");
columnBinding.setColumnClass(String.class);
columnBinding =
jTableBinding.addColumnBinding(org.jdesktop.beansbinding.ELPropert
y.create("${tarix}"));
columnBinding.setColumnName("Tarix");
columnBinding.setColumnClass(String.class);

jButton2.setText("Sil");
jButton2.addActionListener(new
java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent
evt) {
jButton2ActionPerformed(evt);
});
getContentPane().add(jButton2, new
org.netbeans.lib.awtextra.AbsoluteConstraints(200, 320, 70, 30));

jButton3.setText("Dəyiş");
jButton3.addActionListener(new
java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent
evt) {
jButton3ActionPerformed(evt);
});
getContentPane().add(jButton3, new
org.netbeans.lib.awtextra.AbsoluteConstraints(340, 320, 70, 30));

jButton4.setText("Print");
jButton4.addActionListener(new
java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent
evt) {
jButton4ActionPerformed(evt);
}
});
173
getContentPane().add(jButton4, new
org.netbeans.lib.awtextra.AbsoluteConstraints(470, 320, 70, 30));
jLabel1.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/Sekiler/tea-
plantation-close-up-photo-bandung-java-indonesia-DSC-0122.jpg")));
// NOI18N
getContentPane().add(jLabel1, new
org.netbeans.lib.awtextra.AbsoluteConstraints(0, 0, 600, 370));

bindingGroup.bind();
pack();
}// </editor-fold>
private void
jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
dispose();
}
private void
jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
int Secilen = this.jTable1.getSelectedRow();
String caynomresi = this.jTable1.getValueAt(Secilen,
0).toString();

try{
//Busca no banco de dados o código do paciente
selecionado para ser excluido
String secilencay = "SELECT * FROM aybaza WHERE
idaybaza = '"+caynomresi+"'";
con_pac.QuerySQL(secilencay);
con_pac.rs.next();

//Mensagem de confirmação
String Msg = "Seçilən məlumat silinsin ? :
"+con_pac.rs.getString("nomre")+" ?";
int mesaj = JOptionPane.showConfirmDialog(null, Msg,
"Sil", JOptionPane.YES_NO_OPTION);

if(mesaj == JOptionPane.YES_OPTION){
//Excluindo o usuário após a confirmação positiva
String secilenmelumat = "DELETE FROM aybaza WHERE
idaybaza = "+caynomresi;
int ugurla =
con_pac.stmt.executeUpdate(secilenmelumat);

if(ugurla == 1){
JOptionPane.showMessageDialog(null,"Uğurla
qeydə alındı!","Sil!", JOptionPane.INFORMATION_MESSAGE);
}}
catch(Exception erroSQL){
JOptionPane.showMessageDialog(null,"Silmədə xəta",
"Xəta!", JOptionPane.ERROR_MESSAGE);
}
private void
jButton3ActionPerformed(java.awt.event.ActionEvent evt) {
174

int Secilen = this.jTable1.getSelectedRow();


String caynomresi = this.jTable1.getValueAt(Secilen,
0).toString();
int Secilen1 = this.jTable1.getSelectedRow();
String caynomresi1 = this.jTable1.getValueAt(Secilen1,
1).toString();
int Secilen2 = this.jTable1.getSelectedRow();
String caynomresi2 = this.jTable1.getValueAt(Secilen2,
2).toString();
int Secilen3 = this.jTable1.getSelectedRow();
String caynomresi3 = this.jTable1.getValueAt(Secilen3,
3).toString();
int Secilen4 = this.jTable1.getSelectedRow();
String caynomresi4 = this.jTable1.getValueAt(Secilen4,
4).toString();
int Secilen5 = this.jTable1.getSelectedRow();
try{
String url = "jdbc:mysql://localhost:3306/cp";
String username = "root";
String password = "menemaa";
Connection conn = DriverManager.getConnection(url,
"root", "menemaa");
Statement stmt=conn.createStatement();
String Update = "UPDATE aybaza SET nomre='" +caynomresi1
+ "', ad ='" + caynomresi2 + "',miqdar='" +caynomresi3 + "',
keyfiyyet ='" + caynomresi4 + "',qiymet='" +caynomresi5 + "',
tarix ='" + caynomresi6 + "',vaxt='" +caynomresi7 + "' WHERE
idaybaza = "+caynomresi ;

con_pac.stmt.executeUpdate(Update);
JOptionPane.showMessageDialog(null,"Uğurla qeydə
alındı!","Sil!", JOptionPane.INFORMATION_MESSAGE);
//Atualiza ResultSet
}
catch(SQLException erroSQL){
JOptionPane.showMessageDialog(null,"Yenilənə bilməz!
, "+erroSQL, "Xəta!", JOptionPane.ERROR_MESSAGE);
//Atualiza ResultSet
}
}
private void
jButton4ActionPerformed(java.awt.event.ActionEvent evt) {
try {
Boolean complete = jTable1.print();
if (complete) {
JOptionPane.showMessageDialog(null, "Print olundu");
} else {
JOptionPane.showMessageDialog(null, "Xəta baş verdi");
}
} catch (PrinterException ex) {
Logger.getLogger(aybaza1.class.getName()).log(Level.SEVERE,
null, ex);
175
}
try {
for (javax.swing.UIManager.LookAndFeelInfo info:
javax.swing.UIManager.getInstalledLookAndFeels()) {
if ("Nimbus".equals(info.getName())) {
javax.swing.UIManager.setLookAndFeel(info.getClassName());
break;
}
} catch (ClassNotFoundException ex) {

java.util.logging.Logger.getLogger(aybaza1.class.getName()).log(ja
va.util.logging.Level.SEVERE, null, ex);
} catch (InstantiationException ex) {

java.util.logging.Logger.getLogger(aybaza1.class.getName()).log(ja
va.util.logging.Level.SEVERE, null, ex);
} catch (javax.swing.UnsupportedLookAndFeelException ex) {
java.util.logging.Logger.getLogger(aybaza1.class.getName()).log(ja
va.util.logging.Level.SEVERE, null, ex);
new aybaza1().setVisible(true);
}
});
// Variables declaration - do not modify
private java.util.List<Esas.Aybaza_1> aybaza_1List;
private javax.persistence.Query aybaza_1Query;
private javax.persistence.EntityManager entityManager;
private javax.swing.JButton jButton1;
private javax.swing.JButton jButton2;
private javax.swing.JButton jButton3;
private org.jdesktop.beansbinding.BindingGroup bindingGroup;
// End of variables declaration
}

Bazafffff
package Esas;

import java.beans.PropertyChangeListener;
import java.beans.PropertyChangeSupport;
import java.io.Serializable;
import javax.persistence.Basic;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery;
import javax.persistence.Table;
import javax.persistence.Transient;

@Table(name = "aybaza", catalog = "cp", schema = "")


@NamedQueries({
176
@NamedQuery(name = "Aybaza_1.findAll", query = "SELECT a FROM
Aybaza_1 a"),
@NamedQuery(name = "Aybaza_1.findByIdaybaza", query = "SELECT
a FROM Aybaza_1 a WHERE a.idaybaza = :idaybaza"),
@NamedQuery(name = "Aybaza_1.findByNomre", query = "SELECT a
FROM Aybaza_1 a WHERE a.nomre = :nomre"),
@NamedQuery(name = "Aybaza_1.findByAd", query = "SELECT a FROM
Aybaza_1 a WHERE a.ad = :ad"),
@NamedQuery(name = "Aybaza_1.findByMiqdar", query = "SELECT a
FROM Aybaza_1 a WHERE a.miqdar = :miqdar"),
@NamedQuery(name = "Aybaza_1.findByKeyfiyyet", query = "SELECT
a FROM Aybaza_1 a WHERE a.keyfiyyet = :keyfiyyet"),
@NamedQuery(name = "Aybaza_1.findByQiymet", query = "SELECT a
FROM Aybaza_1 a WHERE a.qiymet = :qiymet"),
@NamedQuery(name = "Aybaza_1.findByTarix", query = "SELECT a
private PropertyChangeSupport changeSupport = new
PropertyChangeSupport(this);

private static final long serialVersionUID = 1L;


@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Basic(optional = false)
@Column(name = "idaybaza")
private Integer idaybaza;
@Basic(optional = false)
@Column(name = "nomre")
private String nomre;
@Basic(optional = false)
@Column(name = "ad")
private String ad;
@Basic(optional = false)
@Column(name = "miqdar")
private String miqdar;
}

public Aybaza_1(Integer idaybaza) {


this.idaybaza = idaybaza;
}
public Aybaza_1(Integer idaybaza, String nomre, String ad,
String miqdar, String keyfiyyet, String qiymet, String tarix,
String vaxt) {
this.idaybaza = idaybaza;
this.nomre = nomre;
this.ad = ad;
this.miqdar = miqdar;
this.keyfiyyet = keyfiyyet;
this.qiymet = qiymet;
this.tarix = tarix;
this.vaxt = vaxt;
}

public Integer getIdaybaza() {


return idaybaza;
177
}
public void setIdaybaza(Integer idaybaza) {
Integer oldIdaybaza = this.idaybaza;
this.idaybaza = idaybaza;
changeSupport.firePropertyChange("idaybaza", oldIdaybaza,
idaybaza);
}
public String getNomre() {
return nomre;
}

public void setNomre(String nomre) {


String oldNomre = this.nomre;
this.nomre = nomre;
changeSupport.firePropertyChange("nomre", oldNomre, nomre);
}

public String getAd() {


return ad;
}
public void setAd(String ad) {
String oldAd = this.ad;
this.ad = ad;
changeSupport.firePropertyChange("ad", oldAd, ad);
}

public String getMiqdar() {


return miqdar;
}

public void setMiqdar(String miqdar) {


String oldMiqdar = this.miqdar;
this.miqdar = miqdar;
changeSupport.firePropertyChange("miqdar", oldMiqdar, miqdar);
}

public String getKeyfiyyet() {


return keyfiyyet;
}

public void setKeyfiyyet(String keyfiyyet) {


String oldKeyfiyyet = this.keyfiyyet;
this.keyfiyyet = keyfiyyet;
changeSupport.firePropertyChange("keyfiyyet", oldKeyfiyyet,
keyfiyyet);
}

public String getQiymet() {


return qiymet;
}
@Override
public int hashCode() {
int hash = 0;
178
hash += (idaybaza != null ? idaybaza.hashCode() : 0);
return hash;
}
@Override
public boolean equals(Object object) {
// TODO: Warning - this method won't work in the case the
id fields are not set
if (!(object instanceof Aybaza_1)) {
return false;
}
Aybaza_1 other = (Aybaza_1) object;
if ((this.idaybaza == null && other.idaybaza != null) ||
(this.idaybaza != null && !this.idaybaza.equals(other.idaybaza)))
{
return false;
}
return true;
}
@Override
public String toString() {
return "Esas.Aybaza_1[ idaybaza=" + idaybaza + " ]";
}

public void addPropertyChangeListener(PropertyChangeListener


listener) {
changeSupport.addPropertyChangeListener(listener);
}

package Esas;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;
import javax.swing.JOptionPane;
import javax.swing.table.DefaultTableModel;

public class ayliq extends javax.swing.JFrame {

public ayliq() {
initComponents();
179
}
@SuppressWarnings("unchecked")
//<editor-fold defaultstate="collapsed" desc="Generated Code">
private void initComponents() {
jScrollPane1 = new javax.swing.JScrollPane();
cedvel = new javax.swing.JTable();
jButton1 = new javax.swing.JButton();
jButton4 = new javax.swing.JButton();
jLabel1 = new javax.swing.JLabel();
jLabel2 = new javax.swing.JLabel();

setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CL
OSE);
setTitle("Aylıq bazanı daxil et");
setResizable(false);
getContentPane().setLayout(new
org.netbeans.lib.awtextra.AbsoluteLayout());

cedvel.setModel(new javax.swing.table.DefaultTableModel(
new Object [][] {
{null, null, null, null, null, null, null}
},
new String [] {
"ÇP nömrəsi", "ÇP adı", "ÇP miqdarı (kq)", "ÇP
keyfiyyət dəyəri", "ÇP qiyməti(1kq/man)", "ÇP tarix", "ÇP vaxt"
}
));
jScrollPane1.setViewportView(cedvel);
getContentPane().add(jScrollPane1, new
org.netbeans.lib.awtextra.AbsoluteConstraints(10, 10, 837, 43));
jButton1.setText("Əlavə et");
jButton1.addActionListener(new
java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt)
{
jButton1ActionPerformed(evt);
}
});
getContentPane().add(jButton1, new
org.netbeans.lib.awtextra.AbsoluteConstraints(250, 160, 126, 37));

jButton4.setText("Geriyə");
jButton4.addActionListener(new
java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt)
{
jButton4ActionPerformed(evt);
}
});
getContentPane().add(jButton4, new
org.netbeans.lib.awtextra.AbsoluteConstraints(480, 160, 116, 37));
180
private void
jButton4ActionPerformed(java.awt.event.ActionEvent evt) {
dispose();
}

private void
jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
try {
String url = "jdbc:mysql://localhost:3306/cp";

String username = "root";


String password = "menemaa";
Connection conn = DriverManager.getConnection(url,
"root", "menemaa");
Statement stmt=conn.createStatement();
DefaultTableModel df = (DefaultTableModel) cedvel.getModel();
int row = cedvel.getSelectedRow();
String Query = "INSERT INTO aybaza
(idaybaza,nomre,ad,miqdar,keyfiyyet,qiymet,tarix,vaxt) VALUES
(NULL,'" + df.getValueAt(row, 0).toString() + "','" +
df.getValueAt(row, 1).toString() + "','" + df.getValueAt(row,
2).toString() + "','" + df.getValueAt(row, 3).toString() + "','" +
df.getValueAt(row, 4).toString() + "','" + df.getValueAt(row,
5).toString() + "','" + df.getValueAt(row, 6).toString() + "')";
stmt.execute(Query);
JOptionPane.showMessageDialog(null, "Yaddaşa yazıldı");
} catch (Exception e) {
JOptionPane.showMessageDialog(null, "problem");
}
}

public static void main(String args[]) {


try {
for (javax.swing.UIManager.LookAndFeelInfo info :
javax.swing.UIManager.getInstalledLookAndFeels()) {
if ("Nimbus".equals(info.getName())) {

javax.swing.UIManager.setLookAndFeel(info.getClassName());
break;
}
} catch (ClassNotFoundException ex) {
java.util.logging.Logger.getLogger(ayliq.class.getName()).log(java
.util.logging.Level.SEVERE, null, ex);
} catch (InstantiationException ex) {

java.util.logging.Logger.getLogger(ayliq.class.getName()).log(java
.util.logging.Level.SEVERE, null, ex);
} catch (IllegalAccessException ex) {

java.util.logging.Logger.getLogger(ayliq.class.getName()).log(java
.util.logging.Level.SEVERE, null, ex);
} catch (javax.swing.UnsupportedLookAndFeelException ex) {

You might also like