Java tutorial
/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package forms; import database.*; import functions.Database; import java.util.Enumeration; import java.util.Iterator; import java.util.List; import java.util.Vector; import javax.swing.JOptionPane; import javax.swing.JTable; import javax.swing.table.DefaultTableModel; import org.hibernate.Criteria; import org.hibernate.criterion.MatchMode; import org.hibernate.criterion.Restrictions; /** * * @author Orion */ public class frmEstate extends javax.swing.JFrame { /** * Creates new form frmEstate */ Database db = null; Customers customer = null; Apartmentsandoffices apartment = null; Lands land = null; public frmEstate() { initComponents(); setLocationRelativeTo(null); db = new Database(); customer = new Customers(); apartment = new Apartmentsandoffices(); land = new Lands(); loadTables(); } private void loadTables() { apartment.getApartmentAds(db.getList(Apartmentsandoffices.class), jTable2); land.getLandAds(db.getList(Lands.class), jTable3); customer.getCustomerDetails(db.getList(Customers.class), jTable4); } @SuppressWarnings("unchecked") // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents private void initComponents() { bindingGroup = new org.jdesktop.beansbinding.BindingGroup(); jPopupMenu1 = new javax.swing.JPopupMenu(); jMenuItem5 = new javax.swing.JMenuItem(); jMenuItem6 = new javax.swing.JMenuItem(); jPopupMenu2 = new javax.swing.JPopupMenu(); jMenuItem7 = new javax.swing.JMenuItem(); jMenuItem8 = new javax.swing.JMenuItem(); jPopupMenu3 = new javax.swing.JPopupMenu(); jMenuItem9 = new javax.swing.JMenuItem(); jMenuItem10 = new javax.swing.JMenuItem(); jTabbedPane1 = new javax.swing.JTabbedPane(); jPanel1 = new javax.swing.JPanel(); jPanel3 = new javax.swing.JPanel(); jLabel1 = new javax.swing.JLabel(); jComboBox1 = new javax.swing.JComboBox(); jLabel2 = new javax.swing.JLabel(); jTextField1 = new javax.swing.JTextField(); jTextField2 = new javax.swing.JTextField(); jLabel3 = new javax.swing.JLabel(); jComboBox2 = new javax.swing.JComboBox(); jLabel4 = new javax.swing.JLabel(); jComboBox3 = new javax.swing.JComboBox(); jLabel5 = new javax.swing.JLabel(); jTextField3 = new javax.swing.JTextField(); jLabel6 = new javax.swing.JLabel(); jComboBox4 = new javax.swing.JComboBox(); jLabel7 = new javax.swing.JLabel(); jComboBox5 = new javax.swing.JComboBox(); jLabel8 = new javax.swing.JLabel(); jComboBox6 = new javax.swing.JComboBox(); jLabel9 = new javax.swing.JLabel(); jTextField4 = new javax.swing.JTextField(); jLabel10 = new javax.swing.JLabel(); jCheckBox1 = new javax.swing.JCheckBox(); jCheckBox2 = new javax.swing.JCheckBox(); jButton1 = new javax.swing.JButton(); jButton2 = new javax.swing.JButton(); jLabel11 = new javax.swing.JLabel(); jLabel12 = new javax.swing.JLabel(); jComboBox7 = new javax.swing.JComboBox(); jComboBox8 = new javax.swing.JComboBox(); jTextField9 = new javax.swing.JTextField(); jScrollPane2 = new javax.swing.JScrollPane(); jTable2 = new javax.swing.JTable(); jPanel4 = new javax.swing.JPanel(); jPanel5 = new javax.swing.JPanel(); jLabel13 = new javax.swing.JLabel(); jComboBox9 = new javax.swing.JComboBox(); jLabel14 = new javax.swing.JLabel(); jTextField5 = new javax.swing.JTextField(); jTextField6 = new javax.swing.JTextField(); jLabel17 = new javax.swing.JLabel(); jButton3 = new javax.swing.JButton(); jButton4 = new javax.swing.JButton(); jComboBox25 = new javax.swing.JComboBox(); jLabel37 = new javax.swing.JLabel(); jLabel38 = new javax.swing.JLabel(); jComboBox26 = new javax.swing.JComboBox(); jComboBox27 = new javax.swing.JComboBox(); jLabel39 = new javax.swing.JLabel(); jLabel40 = new javax.swing.JLabel(); jComboBox28 = new javax.swing.JComboBox(); jComboBox29 = new javax.swing.JComboBox(); jLabel18 = new javax.swing.JLabel(); jTextField13 = new javax.swing.JTextField(); jTextField14 = new javax.swing.JTextField(); jScrollPane3 = new javax.swing.JScrollPane(); jTable3 = new javax.swing.JTable(); jPanel2 = new javax.swing.JPanel(); jPanel6 = new javax.swing.JPanel(); jButton5 = new javax.swing.JButton(); jButton6 = new javax.swing.JButton(); jLabel15 = new javax.swing.JLabel(); jTextField7 = new javax.swing.JTextField(); jTextField8 = new javax.swing.JTextField(); jTextField15 = new javax.swing.JTextField(); jLabel16 = new javax.swing.JLabel(); jLabel19 = new javax.swing.JLabel(); jScrollPane4 = new javax.swing.JScrollPane(); jTable4 = new javax.swing.JTable(); jMenuBar1 = new javax.swing.JMenuBar(); jMenu1 = new javax.swing.JMenu(); jMenu3 = new javax.swing.JMenu(); jMenuItem1 = new javax.swing.JMenuItem(); jMenuItem4 = new javax.swing.JMenuItem(); jMenuItem2 = new javax.swing.JMenuItem(); jMenu2 = new javax.swing.JMenu(); jMenuItem3 = new javax.swing.JMenuItem(); jMenuItem5.setText("Dzenle"); jMenuItem5.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jMenuItem5ActionPerformed(evt); } }); jPopupMenu1.add(jMenuItem5); jMenuItem6.setText("Sil"); jMenuItem6.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jMenuItem6ActionPerformed(evt); } }); jPopupMenu1.add(jMenuItem6); jMenuItem7.setText("Dzenle"); jMenuItem7.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jMenuItem7ActionPerformed(evt); } }); jPopupMenu2.add(jMenuItem7); jMenuItem8.setText("Sil"); jMenuItem8.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jMenuItem8ActionPerformed(evt); } }); jPopupMenu2.add(jMenuItem8); jMenuItem9.setText("Dzenle"); jMenuItem9.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jMenuItem9ActionPerformed(evt); } }); jPopupMenu3.add(jMenuItem9); jMenuItem10.setText("Sil"); jMenuItem10.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jMenuItem10ActionPerformed(evt); } }); jPopupMenu3.add(jMenuItem10); setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); jLabel1.setText("ehir :"); jComboBox1.setModel(new javax.swing.DefaultComboBoxModel(new String[] { " -", "Adana", "Adyaman", "Afyon", "Ar", "Amasya", "Ankara", "Antalya", "Artvin", "Aydn", "Balkesir", "Bilecik", "Bingl", "Bitlis", "Bolu", "Burdur", "Bursa", "anakkale", "ankr", "orum", "Denizli", "Diyarbakr", "Edirne", "Elaz", "Erzincan", "Erzurum", "Eskiehir", "Gaziantep", "Giresun", "Gmhane", "Hakkari", "Hatay", "Isparta", "Mersin", "stanbul", "zmir", "Kars", "Kastamonu", "Kayseri", "Krklareli", "Krehir", "Kocaeli", "Konya", "Ktahya", "Malatya", "Manisa", "Kahramanmara", "Mardin", "Mula", "Mu", "Nevehir", "Nide", "Ordu", "Rize", "Sakarya", "Samsun", "Siirt", "Sinop", "Sivas", "Tekirda", "Tokat", "Trabzon", "Tunceli", "anlurfa", "Uak", "Van", "Yozgat", "Zonguldak", "Aksaray", "Bayburt", "Karaman", "Krkkale", "Batman", "rnak", "Bartn", "Ardahan", "Idr", "Yalova", "Karabk", "Kilis", "Osmaniye", "Dzce" })); jLabel2.setText("Fiyat :"); jLabel3.setText("Oda Says :"); jComboBox2.setModel(new javax.swing.DefaultComboBoxModel( new String[] { " -", "Stdyo (1+0)", "1+1", "2+1", "2+2", "3+1", "3+2", "4+1", "4+2", "4+3", "4+4", "5+1", "5+2", "5+3", "5+4", "6+1", "6+2", "6+3", "7+1", "7+2", "7+3", "8+1", "8+2", "8+3", "8+4", "9+1", "9+2", "9+3", "9+4", "9+5", "9+6", "10+1", "10+2", "10+" })); jLabel4.setText("Bina ya :"); jComboBox3.setModel(new javax.swing.DefaultComboBoxModel(new String[] { " -", "0", "1", "2", "3", "4", "5-10 aras", "11-15 aras", "16-20 aras", "21-25 aras", "26-30 aras", "31 ve zeri" })); jLabel5.setText("m2 : "); jLabel6.setText("Istma : "); jComboBox4.setModel(new javax.swing.DefaultComboBoxModel(new String[] { " -", "Soba", "Doalgaz Sobas", "Kat Kaloriferi", "Merkezi Sistem", "Merkezi Sistem(Is Pay ler)", "Doalgaz(Kombi)", "Yerden Istma", "Klima", "Gne Enerjisi", "VRV", "Is pompas" })); jLabel7.setText("Bulunduu Kat :"); jComboBox5.setModel(new javax.swing.DefaultComboBoxModel( new String[] { " -", "Kot 4", "Kot 3", "Kot 2", "Kot 1", "Bodrum Kat", "Zemin Kat", "Bahe Kat", "Giri Kat", "Yksek Giri", "Mstakil", "Villa tipi", "at Kat", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30 ve zeri" })); jLabel8.setText("Toplam Kat :"); jComboBox6.setModel(new javax.swing.DefaultComboBoxModel(new String[] { " -", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30 ve zeri" })); jLabel9.setText("Banyo Says :"); jLabel10.setText("Eyal m : "); jCheckBox1.setText("Evet"); jCheckBox1.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jCheckBox1ActionPerformed(evt); } }); jCheckBox2.setText("Hayr"); jCheckBox2.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jCheckBox2ActionPerformed(evt); } }); jButton1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/icons/1463355900_Search.png"))); // NOI18N jButton1.setText("Ara"); jButton1.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jButton1ActionPerformed(evt); } }); jButton2.setIcon(new javax.swing.ImageIcon(getClass().getResource("/icons/1463355843_Synchronize.png"))); // NOI18N jButton2.setText("Hepsini Getir"); jButton2.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jButton2ActionPerformed(evt); } }); jLabel11.setText("Emlak tipi : "); jLabel12.setText("Emlak durumu :"); jComboBox7.setModel(new javax.swing.DefaultComboBoxModel( new String[] { " -", "Satlk", "Kiralk", "Gnlk Kiralk" })); jComboBox8.setModel(new javax.swing.DefaultComboBoxModel(new String[] { " -", "Ev", "yeri" })); javax.swing.GroupLayout jPanel3Layout = new javax.swing.GroupLayout(jPanel3); jPanel3.setLayout(jPanel3Layout); jPanel3Layout.setHorizontalGroup(jPanel3Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel3Layout.createSequentialGroup() .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(jLabel3).addComponent(jLabel2).addComponent(jLabel1) .addComponent(jLabel4)) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addGroup(jPanel3Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false) .addGroup(jPanel3Layout.createSequentialGroup() .addComponent(jTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, 44, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(jTextField2, javax.swing.GroupLayout.PREFERRED_SIZE, 44, javax.swing.GroupLayout.PREFERRED_SIZE)) .addComponent(jComboBox1, 0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addComponent(jComboBox2, 0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addComponent(jComboBox3, 0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) .addGap(18, 18, 18) .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(jLabel7).addComponent(jLabel8).addComponent(jLabel6) .addComponent(jLabel5)) .addGap(18, 18, 18) .addGroup(jPanel3Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false) .addComponent(jComboBox6, javax.swing.GroupLayout.PREFERRED_SIZE, 94, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jComboBox5, javax.swing.GroupLayout.PREFERRED_SIZE, 94, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jComboBox4, javax.swing.GroupLayout.PREFERRED_SIZE, 94, javax.swing.GroupLayout.PREFERRED_SIZE) .addGroup(javax.swing.GroupLayout.Alignment.LEADING, jPanel3Layout .createSequentialGroup() .addComponent(jTextField3, javax.swing.GroupLayout.PREFERRED_SIZE, 45, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addComponent(jTextField9, javax.swing.GroupLayout.PREFERRED_SIZE, 45, javax.swing.GroupLayout.PREFERRED_SIZE))) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel3Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false) .addComponent(jLabel9, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addComponent(jLabel10, javax.swing.GroupLayout.PREFERRED_SIZE, 67, javax.swing.GroupLayout.PREFERRED_SIZE)) .addComponent(jLabel12).addComponent(jLabel11)) .addGap(18, 18, 18) .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel3Layout.createSequentialGroup().addGroup(jPanel3Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel3Layout.createSequentialGroup().addComponent(jCheckBox1) .addPreferredGap( javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) .addComponent(jCheckBox2)) .addComponent(jTextField4, javax.swing.GroupLayout.PREFERRED_SIZE, 100, javax.swing.GroupLayout.PREFERRED_SIZE)) .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) .addGroup(jPanel3Layout.createSequentialGroup() .addGroup(jPanel3Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING) .addComponent(jComboBox7, javax.swing.GroupLayout.PREFERRED_SIZE, 94, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jComboBox8, javax.swing.GroupLayout.PREFERRED_SIZE, 94, javax.swing.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 37, Short.MAX_VALUE) .addGroup(jPanel3Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false) .addComponent(jButton1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addComponent(jButton2, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) .addGap(41, 41, 41))))); jPanel3Layout.setVerticalGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel3Layout.createSequentialGroup().addContainerGap().addGroup(jPanel3Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel3Layout.createSequentialGroup().addGap(1, 1, 1) .addComponent(jTextField4, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) .addGroup(jPanel3Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jCheckBox1).addComponent(jCheckBox2)) .addGap(9, 9, 9) .addGroup(jPanel3Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel3Layout.createSequentialGroup().addGroup(jPanel3Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jLabel3) .addComponent(jComboBox2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jLabel7)) .addPreferredGap( javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) .addGroup(jPanel3Layout .createParallelGroup( javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jLabel4).addComponent(jComboBox3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))) .addGroup(jPanel3Layout.createSequentialGroup().addGroup(jPanel3Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jComboBox5, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jButton1).addComponent(jLabel11) .addComponent(jComboBox8, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) .addPreferredGap( javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) .addGroup(jPanel3Layout .createParallelGroup( javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jComboBox6, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jLabel8).addComponent(jLabel12).addComponent( jComboBox7, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))) .addContainerGap(24, Short.MAX_VALUE)) .addGroup( jPanel3Layout.createSequentialGroup() .addGroup(jPanel3Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jLabel1) .addComponent(jComboBox1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jLabel5) .addComponent(jTextField3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jLabel9).addComponent(jTextField9, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) .addGroup(jPanel3Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jLabel2) .addComponent(jTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jTextField2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jLabel6) .addComponent(jComboBox4, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jLabel10)) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addComponent(jButton2).addGap(22, 22, 22))))); jTable2.setModel(new javax.swing.table.DefaultTableModel(new Object[][] { }, new String[] { "#", "Sahibi", "Tipi", "Durumu", "ehir", "Fiyat", "Tarih", "m2", "Oda says", "Bina ya", "Istma", "Aidat", "Bulunduu Kat", "Toplam Kat", "Banyo says", "Eyalm" }) { Class[] types = new Class[] { java.lang.Integer.class, java.lang.Object.class, java.lang.Object.class, java.lang.Object.class, java.lang.Object.class, java.lang.Integer.class, java.lang.Object.class, java.lang.Integer.class, java.lang.Object.class, java.lang.Object.class, java.lang.Object.class, java.lang.Integer.class, java.lang.Object.class, java.lang.Object.class, java.lang.Object.class, java.lang.Object.class }; public Class getColumnClass(int columnIndex) { return types[columnIndex]; } }); org.jdesktop.beansbinding.Binding binding = org.jdesktop.beansbinding.Bindings.createAutoBinding( org.jdesktop.beansbinding.AutoBinding.UpdateStrategy.READ_WRITE, jPopupMenu1, org.jdesktop.beansbinding.ObjectProperty.create(), jTable2, org.jdesktop.beansbinding.BeanProperty.create("componentPopupMenu")); bindingGroup.addBinding(binding); jScrollPane2.setViewportView(jTable2); javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1); jPanel1.setLayout(jPanel1Layout); jPanel1Layout.setHorizontalGroup(jPanel1Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(jPanel3, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addComponent(jScrollPane2)); jPanel1Layout.setVerticalGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel1Layout.createSequentialGroup() .addComponent(jPanel3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) .addComponent(jScrollPane2, javax.swing.GroupLayout.PREFERRED_SIZE, 365, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))); jTabbedPane1.addTab("Ev & yeri", new javax.swing.ImageIcon(getClass().getResource("/icons/7-32.png")), jPanel1); // NOI18N jLabel13.setText("ehir :"); jComboBox9.setModel(new javax.swing.DefaultComboBoxModel(new String[] { " -", "Adana", "Adyaman", "Afyon", "Ar", "Amasya", "Ankara", "Antalya", "Artvin", "Aydn", "Balkesir", "Bilecik", "Bingl", "Bitlis", "Bolu", "Burdur", "Bursa", "anakkale", "ankr", "orum", "Denizli", "Diyarbakr", "Edirne", "Elaz", "Erzincan", "Erzurum", "Eskiehir", "Gaziantep", "Giresun", "Gmhane", "Hakkari", "Hatay", "Isparta", "Mersin", "stanbul", "zmir", "Kars", "Kastamonu", "Kayseri", "Krklareli", "Krehir", "Kocaeli", "Konya", "Ktahya", "Malatya", "Manisa", "Kahramanmara", "Mardin", "Mula", "Mu", "Nevehir", "Nide", "Ordu", "Rize", "Sakarya", "Samsun", "Siirt", "Sinop", "Sivas", "Tekirda", "Tokat", "Trabzon", "Tunceli", "anlurfa", "Uak", "Van", "Yozgat", "Zonguldak", "Aksaray", "Bayburt", "Karaman", "Krkkale", "Batman", "rnak", "Bartn", "Ardahan", "Idr", "Yalova", "Karabk", "Kilis", "Osmaniye", "Dzce" })); jLabel14.setText("Fiyat :"); jLabel17.setText("m2 : "); jButton3.setIcon(new javax.swing.ImageIcon(getClass().getResource("/icons/1463355900_Search.png"))); // NOI18N jButton3.setText("Ara"); jButton3.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jButton3ActionPerformed(evt); } }); jButton4.setIcon(new javax.swing.ImageIcon(getClass().getResource("/icons/1463355843_Synchronize.png"))); // NOI18N jButton4.setText("Hepsini Getir"); jButton4.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jButton4ActionPerformed(evt); } }); jComboBox25.setModel(new javax.swing.DefaultComboBoxModel(new String[] { " -", "Satlk", "Kiralk" })); jLabel37.setText("Emlak durumu :"); jLabel38.setText("mar durumu :"); jComboBox26.setModel(new javax.swing.DefaultComboBoxModel(new String[] { " -", "Ada", "A-Lejantl", "Ba & Bahe", "Depo & Antrepo", "Eitim", "Enerji Depolama", "Konut", "Muhtelif", "zel Kullanm", "Salk", "Sanayi", "Sera", "Sit Alan", "Spor Alan", "Tarla", "Ticari", "Ticari Konut", "Toplu Konut", "Turizm", "Villa", "Zeytinlik" })); jComboBox27.setModel(new javax.swing.DefaultComboBoxModel( new String[] { " -", "Hisseli Tapu", "Mstakil Parsel", "Tahsis", "Zilliyet" })); jLabel39.setText("Tapu durumu:"); jLabel40.setText("Gabari :"); jComboBox28.setModel(new javax.swing.DefaultComboBoxModel(new String[] { " -", "6.50", "9.50", "11.50", "12.50", "15.50", "18.50", "21.50", "24.50", "27.50", "30.50", "Serbest", "Belirtilmemi" })); jComboBox29.setModel(new javax.swing.DefaultComboBoxModel(new String[] { " -", "% 0.30", "% 0.35 / 1.05", "% 3", "% 5", "% 5 / 10", "% 7.5 / 15", "% 10 / 20", "% 10 / 30", "% 15", "% 15 / 30", "% 15 / 35", "% 20", "% 20 / 60", "% 20 / 40", "% 20 / 80", "% 25 / 50", "% 25 / 75", "% 25 / 100", "% 25 / 125", "% 27 / 80", "% 30 / 60", "% 30 / 90", "% 35 / 80", "% 40", "% 40 / 120", "% 40 / 50", "% 40 / 80", "% 45", "% 50", "% 70", "0.60", "0.90", "0.95", "1.0", "1.1", "1.20", "1.25", "1.35", "1.40", "1.50", "1.55", "1.60", "1.75", "1.80", "1.30", "1.90", "2.07", "2.1", "3.0", "Belirtilmemi" })); jLabel18.setText("Kaks :"); javax.swing.GroupLayout jPanel5Layout = new javax.swing.GroupLayout(jPanel5); jPanel5.setLayout(jPanel5Layout); jPanel5Layout.setHorizontalGroup(jPanel5Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel5Layout.createSequentialGroup().addContainerGap().addGroup(jPanel5Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel5Layout.createSequentialGroup().addGroup(jPanel5Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel5Layout.createSequentialGroup().addGroup(jPanel5Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false) .addGroup(jPanel5Layout.createSequentialGroup().addComponent(jLabel13) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addComponent(jComboBox9, javax.swing.GroupLayout.PREFERRED_SIZE, 90, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGroup(jPanel5Layout.createSequentialGroup().addComponent(jLabel38) .addGap(18, 18, 18).addComponent(jComboBox26, javax.swing.GroupLayout.PREFERRED_SIZE, 90, javax.swing.GroupLayout.PREFERRED_SIZE))) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) .addGroup(jPanel5Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(jLabel37).addComponent(jLabel14))) .addGroup(jPanel5Layout.createSequentialGroup().addComponent(jLabel39) .addGap(18, 18, 18) .addGroup(jPanel5Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(jComboBox29, javax.swing.GroupLayout.PREFERRED_SIZE, 90, javax.swing.GroupLayout.PREFERRED_SIZE) .addGroup(jPanel5Layout.createSequentialGroup() .addComponent(jComboBox27, javax.swing.GroupLayout.PREFERRED_SIZE, 90, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap( javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) .addComponent(jLabel17)) .addComponent(jComboBox28, javax.swing.GroupLayout.PREFERRED_SIZE, 90, javax.swing.GroupLayout.PREFERRED_SIZE)))) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addGroup(jPanel5Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel5Layout.createSequentialGroup() .addComponent(jTextField13, javax.swing.GroupLayout.PREFERRED_SIZE, 44, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(jTextField14, javax.swing.GroupLayout.PREFERRED_SIZE, 44, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGroup(jPanel5Layout.createSequentialGroup() .addComponent(jTextField5, javax.swing.GroupLayout.PREFERRED_SIZE, 44, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(jTextField6, javax.swing.GroupLayout.PREFERRED_SIZE, 44, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGroup(jPanel5Layout.createSequentialGroup() .addComponent(jComboBox25, javax.swing.GroupLayout.PREFERRED_SIZE, 90, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(33, 33, 33).addComponent(jButton3, javax.swing.GroupLayout.PREFERRED_SIZE, 113, javax.swing.GroupLayout.PREFERRED_SIZE))) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(jButton4)) .addComponent(jLabel40).addComponent(jLabel18)).addContainerGap(129, Short.MAX_VALUE))); jPanel5Layout.setVerticalGroup(jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel5Layout.createSequentialGroup().addContainerGap().addGroup(jPanel5Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(jLabel13) .addComponent(jComboBox9, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jLabel37) .addComponent(jComboBox25, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jButton3).addComponent(jButton4)) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addGroup(jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel5Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jTextField5, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jTextField6, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGroup(jPanel5Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jLabel38) .addComponent(jComboBox26, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jLabel14))) .addGap(8, 8, 8) .addGroup(jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel5Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jTextField13, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jTextField14, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGroup(jPanel5Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jLabel39) .addComponent(jComboBox27, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jLabel17))) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addGroup(jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jLabel40, javax.swing.GroupLayout.PREFERRED_SIZE, 20, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jComboBox28, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addGroup(jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jLabel18).addComponent(jComboBox29, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))); jTable3.setModel(new javax.swing.table.DefaultTableModel(new Object[][] { }, new String[] { "#", "Sahibi", "Tip", "Durum", "ehir", "Fiyat", "Tarih", "m2", "mar durumu", "Tapu durumu", "Ada", "Parsel", "Pafta", "Gabari", "Kaks" }) { Class[] types = new Class[] { java.lang.Integer.class, java.lang.Object.class, java.lang.Object.class, java.lang.Object.class, java.lang.Object.class, java.lang.Integer.class, java.lang.Object.class, java.lang.Integer.class, java.lang.Object.class, java.lang.Object.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Integer.class, java.lang.Object.class, java.lang.Object.class }; boolean[] canEdit = new boolean[] { false, false, false, false, false, false, false, false, false, false, false, false, false, false, false }; public Class getColumnClass(int columnIndex) { return types[columnIndex]; } public boolean isCellEditable(int rowIndex, int columnIndex) { return canEdit[columnIndex]; } }); binding = org.jdesktop.beansbinding.Bindings.createAutoBinding( org.jdesktop.beansbinding.AutoBinding.UpdateStrategy.READ_WRITE, jPopupMenu2, org.jdesktop.beansbinding.ObjectProperty.create(), jTable3, org.jdesktop.beansbinding.BeanProperty.create("componentPopupMenu")); bindingGroup.addBinding(binding); jScrollPane3.setViewportView(jTable3); javax.swing.GroupLayout jPanel4Layout = new javax.swing.GroupLayout(jPanel4); jPanel4.setLayout(jPanel4Layout); jPanel4Layout.setHorizontalGroup(jPanel4Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(jPanel5, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addComponent(jScrollPane3)); jPanel4Layout.setVerticalGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel4Layout.createSequentialGroup() .addComponent(jPanel5, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(jScrollPane3, javax.swing.GroupLayout.PREFERRED_SIZE, 365, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))); jTabbedPane1.addTab("Arsa", new javax.swing.ImageIcon(getClass().getResource("/icons/66-32.png")), jPanel4); // NOI18N jButton5.setIcon(new javax.swing.ImageIcon(getClass().getResource("/icons/1463355900_Search.png"))); // NOI18N jButton5.setText("Ara"); jButton5.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jButton5ActionPerformed(evt); } }); jButton6.setIcon(new javax.swing.ImageIcon(getClass().getResource("/icons/1463355843_Synchronize.png"))); // NOI18N jButton6.setText("Hepsini Getir"); jButton6.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jButton6ActionPerformed(evt); } }); jLabel15.setText("Ad : "); jTextField7.setAutoscrolls(false); jLabel16.setText("Telefon : "); jLabel19.setText("Soyad : "); javax.swing.GroupLayout jPanel6Layout = new javax.swing.GroupLayout(jPanel6); jPanel6.setLayout(jPanel6Layout); jPanel6Layout.setHorizontalGroup(jPanel6Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel6Layout.createSequentialGroup().addContainerGap() .addGroup(jPanel6Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING) .addGroup(jPanel6Layout.createSequentialGroup().addGap(0, 0, Short.MAX_VALUE) .addComponent(jButton5, javax.swing.GroupLayout.PREFERRED_SIZE, 113, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(40, 40, 40).addComponent(jButton6)) .addGroup(jPanel6Layout.createSequentialGroup() .addComponent(jLabel15, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(jTextField7, javax.swing.GroupLayout.PREFERRED_SIZE, 80, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(33, 33, 33).addComponent(jLabel19) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(jTextField8, javax.swing.GroupLayout.PREFERRED_SIZE, 80, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(35, 35, 35).addComponent(jLabel16))) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(jTextField15, javax.swing.GroupLayout.PREFERRED_SIZE, 80, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(321, 321, 321))); jPanel6Layout.setVerticalGroup(jPanel6Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel6Layout.createSequentialGroup().addContainerGap().addGroup(jPanel6Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jTextField7, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jLabel15, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addComponent(jLabel19) .addComponent(jTextField8, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jLabel16).addComponent(jTextField15, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGap(18, 18, 18) .addGroup(jPanel6Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jButton6).addComponent(jButton5)) .addContainerGap())); jTable4.setModel(new javax.swing.table.DefaultTableModel(new Object[][] { }, new String[] { "#", "Ad", "Soyad", "Telefon" }) { Class[] types = new Class[] { java.lang.Integer.class, java.lang.String.class, java.lang.String.class, java.lang.Integer.class }; boolean[] canEdit = new boolean[] { false, false, false, false }; public Class getColumnClass(int columnIndex) { return types[columnIndex]; } public boolean isCellEditable(int rowIndex, int columnIndex) { return canEdit[columnIndex]; } }); binding = org.jdesktop.beansbinding.Bindings.createAutoBinding( org.jdesktop.beansbinding.AutoBinding.UpdateStrategy.READ_WRITE, jPopupMenu3, org.jdesktop.beansbinding.ObjectProperty.create(), jTable4, org.jdesktop.beansbinding.BeanProperty.create("componentPopupMenu")); bindingGroup.addBinding(binding); jScrollPane4.setViewportView(jTable4); javax.swing.GroupLayout jPanel2Layout = new javax.swing.GroupLayout(jPanel2); jPanel2.setLayout(jPanel2Layout); jPanel2Layout .setHorizontalGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel2Layout.createSequentialGroup() .addComponent(jPanel6, javax.swing.GroupLayout.PREFERRED_SIZE, 757, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(0, 0, Short.MAX_VALUE)) .addComponent(jScrollPane4)); jPanel2Layout.setVerticalGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel2Layout.createSequentialGroup() .addComponent(jPanel6, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(jScrollPane4, javax.swing.GroupLayout.PREFERRED_SIZE, 365, javax.swing.GroupLayout.PREFERRED_SIZE))); jTabbedPane1.addTab("Mteriler", new javax.swing.ImageIcon(getClass().getResource("/icons/finance-56-32.png")), jPanel2); // NOI18N jMenu1.setText("Ekle"); jMenu3.setIcon( new javax.swing.ImageIcon(getClass().getResource("/icons/698913-icon-81-document-add-32.png"))); // NOI18N jMenu3.setText("lan Ekle"); jMenuItem1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/icons/106-32.png"))); // NOI18N jMenuItem1.setText("Ev & Ofis Ekle"); jMenuItem1.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jMenuItem1ActionPerformed(evt); } }); jMenu3.add(jMenuItem1); jMenuItem4.setIcon(new javax.swing.ImageIcon(getClass().getResource("/icons/land.png"))); // NOI18N jMenuItem4.setText("Arsa Ekle"); jMenuItem4.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jMenuItem4ActionPerformed(evt); } }); jMenu3.add(jMenuItem4); jMenu1.add(jMenu3); jMenuItem2.setIcon(new javax.swing.ImageIcon(getClass().getResource( "/icons/User_group_admin_administrator_man_people_avatar_client_seo_web_mobile_internet_contact_account-13-32.png"))); // NOI18N jMenuItem2.setText("Mteri Ekle"); jMenuItem2.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jMenuItem2ActionPerformed(evt); } }); jMenu1.add(jMenuItem2); jMenuBar1.add(jMenu1); jMenu2.setText("Yardm"); jMenuItem3.setIcon( new javax.swing.ImageIcon(getClass().getResource("/icons/SEO_and_Internet_Marketing-96-32.png"))); // NOI18N jMenuItem3.setText("Hakkmzda"); jMenuItem3.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jMenuItem3ActionPerformed(evt); } }); jMenu2.add(jMenuItem3); jMenuBar1.add(jMenu2); setJMenuBar(jMenuBar1); javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); getContentPane().setLayout(layout); layout.setHorizontalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(jTabbedPane1)); layout.setVerticalGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(layout.createSequentialGroup().addComponent(jTabbedPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 570, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(0, 11, Short.MAX_VALUE))); bindingGroup.bind(); pack(); }// </editor-fold>//GEN-END:initComponents private void jCheckBox1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jCheckBox1ActionPerformed if (jCheckBox1.isSelected() == false) jCheckBox2.setEnabled(true); else jCheckBox2.setEnabled(false); }//GEN-LAST:event_jCheckBox1ActionPerformed private void jCheckBox2ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jCheckBox2ActionPerformed if (jCheckBox2.isSelected() == false) jCheckBox1.setEnabled(true); else jCheckBox1.setEnabled(false); }//GEN-LAST:event_jCheckBox2ActionPerformed private void jMenuItem1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem1ActionPerformed frmApartment apartment = new frmApartment(); apartment.setVisible(true); }//GEN-LAST:event_jMenuItem1ActionPerformed private void jMenuItem2ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem2ActionPerformed frmCustomer customer = new frmCustomer(); customer.setVisible(true); }//GEN-LAST:event_jMenuItem2ActionPerformed private void jMenuItem4ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem4ActionPerformed frmLand land = new frmLand(); land.setVisible(true); }//GEN-LAST:event_jMenuItem4ActionPerformed private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton2ActionPerformed apartment.getApartmentAds(db.getList(Apartmentsandoffices.class), jTable2); }//GEN-LAST:event_jButton2ActionPerformed private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton4ActionPerformed land.getLandAds(db.getList(Lands.class), jTable3); }//GEN-LAST:event_jButton4ActionPerformed private void jMenuItem5ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem5ActionPerformed int row = jTable2.getSelectedRow(); int adsid = Integer.valueOf(jTable2.getValueAt(row, 0).toString()); Apartmentsandoffices apartment = (Apartmentsandoffices) db.get(adsid, Apartmentsandoffices.class); if (apartment != null) { frmEditApartment frmApartment = new frmEditApartment(); frmApartment.setVisible(true); frmApartment.setApartment(apartment); } }//GEN-LAST:event_jMenuItem5ActionPerformed private void jMenuItem7ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem7ActionPerformed int row = jTable3.getSelectedRow(); int adsid = Integer.valueOf(jTable3.getValueAt(row, 0).toString()); Lands land = (Lands) db.get(adsid, Lands.class); if (land != null) { frmEditLand frmLand = new frmEditLand(); frmLand.setVisible(true); frmLand.setLand(land); } }//GEN-LAST:event_jMenuItem7ActionPerformed private void jMenuItem6ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem6ActionPerformed int result = JOptionPane.showConfirmDialog(null, "Silmek istediinize eminmisiniz ? ", "Sil", JOptionPane.YES_NO_OPTION); if (result == 0) { int row = jTable2.getSelectedRow(); int adsid = Integer.valueOf(jTable2.getValueAt(row, 0).toString()); boolean deleteResult = db.delete(adsid, Apartmentsandoffices.class); if (deleteResult) { JOptionPane.showMessageDialog(null, "lan silindi"); apartment.getApartmentAds(db.getList(Apartmentsandoffices.class), jTable2); } else { JOptionPane.showMessageDialog(null, "lan silerken bir hata olutu"); } } }//GEN-LAST:event_jMenuItem6ActionPerformed private void jMenuItem8ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem8ActionPerformed int result = JOptionPane.showConfirmDialog(null, "Silmek istediinize eminmisiniz ? ", "Sil", JOptionPane.YES_NO_OPTION); if (result == 0) { int row = jTable3.getSelectedRow(); int adsid = Integer.valueOf(jTable3.getValueAt(row, 0).toString()); boolean deleteResult = db.delete(adsid, Lands.class); if (deleteResult) { JOptionPane.showMessageDialog(null, "lan silindi"); land.getLandAds(db.getList(Lands.class), jTable3); } else { JOptionPane.showMessageDialog(null, "lan silerken bir hata olutu"); } } }//GEN-LAST:event_jMenuItem8ActionPerformed private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton1ActionPerformed Criteria criteria = db.getCriteria(Apartmentsandoffices.class); //ehir if (jComboBox1.getSelectedIndex() > 0) { criteria.add(Restrictions.eq("address", jComboBox1.getSelectedIndex())); } //fiyat if (jTextField1.getText().length() > 0 && jTextField2.getText().length() > 0) { criteria.add(Restrictions.between("price", Integer.valueOf(jTextField1.getText()), Integer.valueOf(jTextField2.getText()))); } else if (jTextField1.getText().length() > 0) { criteria.add(Restrictions.ge("price", Integer.valueOf(jTextField1.getText()))); } else if (jTextField2.getText().length() > 0) { criteria.add(Restrictions.le("price", Integer.valueOf(jTextField2.getText()))); } //oda says if (jComboBox2.getSelectedIndex() > 0) { criteria.add(Restrictions.eq("roomcount", jComboBox2.getSelectedIndex())); } //bina ya if (jComboBox3.getSelectedIndex() > 0) { criteria.add(Restrictions.eq("buildingage", jComboBox3.getSelectedIndex())); } //m2 if (jTextField3.getText().length() > 0 && jTextField9.getText().length() > 0) { criteria.add(Restrictions.between("m2", Integer.valueOf(jTextField3.getText()), Integer.valueOf(jTextField9.getText()))); } else if (jTextField3.getText().length() > 0) { criteria.add(Restrictions.ge("m2", Integer.valueOf(jTextField3.getText()))); } else if (jTextField9.getText().length() > 0) { criteria.add(Restrictions.le("m2", Integer.valueOf(jTextField9.getText()))); } //stma if (jComboBox4.getSelectedIndex() > 0) { criteria.add(Restrictions.eq("heating", jComboBox4.getSelectedIndex())); } //kat if (jComboBox5.getSelectedIndex() > 0) { criteria.add(Restrictions.eq("floor", jComboBox5.getSelectedIndex())); } //toplam kat if (jComboBox6.getSelectedIndex() > 0) { criteria.add(Restrictions.eq("totalfloor", jComboBox6.getSelectedIndex())); } //banyo says if (jTextField4.getText().length() > 0) { criteria.add(Restrictions.eq("bathroomcount", Integer.valueOf(jTextField4.getText()))); } //eyalm if (!jCheckBox1.isSelected() && !jCheckBox2.isSelected()) { //criteria.add(Restrictions.eq("furniture", null)); } else if (jCheckBox1.isSelected()) criteria.add(Restrictions.eq("furniture", true)); else criteria.add(Restrictions.eq("furniture", false)); //emlak tipi if (jComboBox8.getSelectedIndex() > 0) { criteria.add(Restrictions.eq("type", jComboBox8.getSelectedIndex())); } //emlak durumu if (jComboBox7.getSelectedIndex() > 0) { criteria.add(Restrictions.eq("state", jComboBox7.getSelectedIndex())); } apartment.getApartmentAds(criteria.list(), jTable2); }//GEN-LAST:event_jButton1ActionPerformed private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton3ActionPerformed Criteria criteria = db.getCriteria(Lands.class); if (jComboBox9.getSelectedIndex() > 0) criteria.add(Restrictions.eq("address", jComboBox9.getSelectedIndex())); if (jComboBox25.getSelectedIndex() > 0) criteria.add(Restrictions.eq("state", jComboBox25.getSelectedIndex())); if (jComboBox26.getSelectedIndex() > 0) criteria.add(Restrictions.eq("reconstruction", jComboBox26.getSelectedIndex())); if (jComboBox27.getSelectedIndex() > 0) criteria.add(Restrictions.eq("deedstate", jComboBox27.getSelectedIndex())); if (jComboBox28.getSelectedIndex() > 0) criteria.add(Restrictions.eq("clearance", jComboBox28.getSelectedIndex())); if (jComboBox29.getSelectedIndex() > 0) criteria.add(Restrictions.eq("kaks", jComboBox29.getSelectedIndex())); //fiyat if (jTextField5.getText().length() > 0 && jTextField6.getText().length() > 0) { criteria.add(Restrictions.between("price", Integer.valueOf(jTextField5.getText()), Integer.valueOf(jTextField6.getText()))); } else if (jTextField5.getText().length() > 0) { criteria.add(Restrictions.ge("price", Integer.valueOf(jTextField5.getText()))); } else if (jTextField6.getText().length() > 0) { criteria.add(Restrictions.le("price", Integer.valueOf(jTextField6.getText()))); } //m2 if (jTextField13.getText().length() > 0 && jTextField14.getText().length() > 0) { criteria.add(Restrictions.between("m2", Integer.valueOf(jTextField13.getText()), Integer.valueOf(jTextField14.getText()))); } else if (jTextField13.getText().length() > 0) { criteria.add(Restrictions.ge("m2", Integer.valueOf(jTextField13.getText()))); } else if (jTextField14.getText().length() > 0) { criteria.add(Restrictions.le("m2", Integer.valueOf(jTextField14.getText()))); } land.getLandAds(criteria.list(), jTable3); }//GEN-LAST:event_jButton3ActionPerformed private void jButton5ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton5ActionPerformed Criteria criteria = db.getCriteria(Customers.class); if (jTextField7.getText().length() > 0) criteria.add(Restrictions.like("firstname", jTextField7.getText(), MatchMode.ANYWHERE)); if (jTextField8.getText().length() > 0) criteria.add(Restrictions.like("lastname", jTextField8.getText(), MatchMode.ANYWHERE)); if (jTextField15.getText().length() > 0) criteria.add(Restrictions.like("phone", jTextField15.getText(), MatchMode.ANYWHERE)); customer.getCustomerDetails(criteria.list(), jTable4); }//GEN-LAST:event_jButton5ActionPerformed private void jButton6ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton6ActionPerformed customer.getCustomerDetails(db.getList(Customers.class), jTable4); }//GEN-LAST:event_jButton6ActionPerformed private void jMenuItem3ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem3ActionPerformed // TODO add your handling code here: frmHakkinda hakkinda = new frmHakkinda(); hakkinda.setVisible(true); }//GEN-LAST:event_jMenuItem3ActionPerformed private void jMenuItem9ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem9ActionPerformed // TODO add your handling code here: int row = jTable4.getSelectedRow(); int cId = Integer.valueOf(jTable4.getValueAt(row, 0).toString()); Customers c = (Customers) db.get(cId, Customers.class); if (c != null) { frmCustomerModify f = new frmCustomerModify(); f.setVisible(true); f.setCustomer(c); } }//GEN-LAST:event_jMenuItem9ActionPerformed private void jMenuItem10ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem10ActionPerformed // TODO add your handling code here: int result = JOptionPane.showConfirmDialog(null, "Silmek istediinize eminmisiniz ? ", "Sil", JOptionPane.YES_NO_OPTION); if (result == 0) { int row = jTable4.getSelectedRow(); int cId = Integer.valueOf(jTable4.getValueAt(row, 0).toString()); Criteria criteria = db.getCriteria(Apartmentsandoffices.class); criteria.add(Restrictions.eq("cid", cId)); List<Apartmentsandoffices> list = criteria.list(); Iterator iterator = list.iterator(); while (iterator.hasNext()) { Apartmentsandoffices apartment = (Apartmentsandoffices) iterator.next(); db.delete(apartment.getId(), Apartmentsandoffices.class); } Criteria criteria2 = db.getCriteria(Lands.class); criteria2.add(Restrictions.eq("cid", cId)); List<Lands> list2 = criteria.list(); Iterator iterator2 = list2.iterator(); while (iterator2.hasNext()) { Lands l = (Lands) iterator.next(); db.delete(l.getId(), Apartmentsandoffices.class); } boolean deleteResult = db.delete(cId, Customers.class); if (deleteResult) { JOptionPane.showMessageDialog(null, "Mteri silindi"); apartment.getApartmentAds(db.getList(Apartmentsandoffices.class), jTable2); } else { JOptionPane.showMessageDialog(null, "Mteri silerken bir hata olutu"); } } }//GEN-LAST:event_jMenuItem10ActionPerformed /** * @param args the command line arguments */ public static void main(String args[]) { /* Set the Nimbus look and feel */ //<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) "> /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel. * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html */ 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(frmEstate.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); } catch (InstantiationException ex) { java.util.logging.Logger.getLogger(frmEstate.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); } catch (IllegalAccessException ex) { java.util.logging.Logger.getLogger(frmEstate.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); } catch (javax.swing.UnsupportedLookAndFeelException ex) { java.util.logging.Logger.getLogger(frmEstate.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); } //</editor-fold> /* Create and display the form */ java.awt.EventQueue.invokeLater(new Runnable() { public void run() { new frmEstate().setVisible(true); } }); } // Variables declaration - do not modify//GEN-BEGIN:variables 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.JCheckBox jCheckBox1; private javax.swing.JCheckBox jCheckBox2; private javax.swing.JComboBox jComboBox1; private javax.swing.JComboBox jComboBox2; private javax.swing.JComboBox jComboBox25; private javax.swing.JComboBox jComboBox26; private javax.swing.JComboBox jComboBox27; private javax.swing.JComboBox jComboBox28; private javax.swing.JComboBox jComboBox29; private javax.swing.JComboBox jComboBox3; private javax.swing.JComboBox jComboBox4; private javax.swing.JComboBox jComboBox5; private javax.swing.JComboBox jComboBox6; private javax.swing.JComboBox jComboBox7; private javax.swing.JComboBox jComboBox8; private javax.swing.JComboBox jComboBox9; private javax.swing.JLabel jLabel1; private javax.swing.JLabel jLabel10; private javax.swing.JLabel jLabel11; private javax.swing.JLabel jLabel12; private javax.swing.JLabel jLabel13; private javax.swing.JLabel jLabel14; private javax.swing.JLabel jLabel15; private javax.swing.JLabel jLabel16; private javax.swing.JLabel jLabel17; private javax.swing.JLabel jLabel18; private javax.swing.JLabel jLabel19; private javax.swing.JLabel jLabel2; private javax.swing.JLabel jLabel3; private javax.swing.JLabel jLabel37; private javax.swing.JLabel jLabel38; private javax.swing.JLabel jLabel39; private javax.swing.JLabel jLabel4; private javax.swing.JLabel jLabel40; private javax.swing.JLabel jLabel5; private javax.swing.JLabel jLabel6; private javax.swing.JLabel jLabel7; private javax.swing.JLabel jLabel8; private javax.swing.JLabel jLabel9; private javax.swing.JMenu jMenu1; private javax.swing.JMenu jMenu2; private javax.swing.JMenu jMenu3; private javax.swing.JMenuBar jMenuBar1; private javax.swing.JMenuItem jMenuItem1; private javax.swing.JMenuItem jMenuItem10; private javax.swing.JMenuItem jMenuItem2; private javax.swing.JMenuItem jMenuItem3; private javax.swing.JMenuItem jMenuItem4; private javax.swing.JMenuItem jMenuItem5; private javax.swing.JMenuItem jMenuItem6; private javax.swing.JMenuItem jMenuItem7; private javax.swing.JMenuItem jMenuItem8; private javax.swing.JMenuItem jMenuItem9; private javax.swing.JPanel jPanel1; private javax.swing.JPanel jPanel2; private javax.swing.JPanel jPanel3; private javax.swing.JPanel jPanel4; private javax.swing.JPanel jPanel5; private javax.swing.JPanel jPanel6; private javax.swing.JPopupMenu jPopupMenu1; private javax.swing.JPopupMenu jPopupMenu2; private javax.swing.JPopupMenu jPopupMenu3; private javax.swing.JScrollPane jScrollPane2; private javax.swing.JScrollPane jScrollPane3; private javax.swing.JScrollPane jScrollPane4; private javax.swing.JTabbedPane jTabbedPane1; private javax.swing.JTable jTable2; private javax.swing.JTable jTable3; private javax.swing.JTable jTable4; private javax.swing.JTextField jTextField1; private javax.swing.JTextField jTextField13; private javax.swing.JTextField jTextField14; private javax.swing.JTextField jTextField15; private javax.swing.JTextField jTextField2; private javax.swing.JTextField jTextField3; private javax.swing.JTextField jTextField4; private javax.swing.JTextField jTextField5; private javax.swing.JTextField jTextField6; private javax.swing.JTextField jTextField7; private javax.swing.JTextField jTextField8; private javax.swing.JTextField jTextField9; private org.jdesktop.beansbinding.BindingGroup bindingGroup; // End of variables declaration//GEN-END:variables }