FOYDALANILGAN ADABIYOTLAR
1. Karimov I.A. O‘zbekiston XX1 asr bo‘sag‘asida: xavfsizlikka tahdid,
barqarorlik shartlari va taraqqiyot kafolatlari. T.6. - T.: O‘zbekiston,
1997. 279-297, 326-b.
2. L. PremKumar, P. Mohan “Beginning JavaFX” 2010
3. S. Kendal “Object Oriented Programming using Java” 2009
4. Sh. Nazirov, A. Ne’matov, R. Qobulov “Ma’lumotlar bazasini
dasturlash chuqurlashtirilgan kursi” Toshkent “Sharq” 2007
5. Sh. Nazirov, A. Ne’matov, R. Qobulov, N. Mardonova “Ma’lumotlar
bazasi” Toshkent “Sharq” 2007
6. O.Matqulov “Ob’ektga yo‘naltirilgan dasturlash tillari” Farg‘ona 2007
7.
http://zetcode.com/tutorials/javatutorial/
8.
https://www.javatpoint.com/java-
Yigitliyev Islomjon
54
ILOVA
package Taom;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.util.logging.Level;
import java.util.logging.Logger;
public class MyConnection {
public static Connection getConnection() {
try {
Connection con = null;
con
=
DriverManager.getConnection("jdbc:mysql://localhost/Taom?useUnicode=true&u
seJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTi
mezone=Asia/Tashkent",
"root","");
return con;
} catch (SQLException ex) {
Logger.getLogger(MyConnection.class.getName()).log(Level.SEVERE, null, ex);
}
return null;
}
}
package Taom;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
Yigitliyev Islomjon
55
import java.sql.Statement;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax..JFrame;
import javax..JOptionPane;
public class LoginForm extends javax..JFrame {
* Creates new form LoginForm
public LoginForm() {
initComponents();
this.setLocationRelativeTo(null);
}
private void initComponents() {
jLabel1 = new javax..JLabel();
jLabel2 = new javax..JLabel();
jTextField1 = new javax..JTextField();
jPasswordField1 = new javax..JPasswordField();
jButton1 = new javax..JButton();
jButton2 = new javax..JButton();
setDefaultCloseOperation(javax..WindowConstants.EXIT_ON_CLOSE);
jLabel1.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N
jLabel1.setText("Login");
jLabel2.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N
jLabel2.setText("Parol");
Yigitliyev Islomjon
56
jButton1.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N
jButton1.setText("Kirish");
jButton1.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
jButton1MouseClicked(evt);
}
});
jButton2.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N
jButton2.setText("Bekor qilish");
jButton2.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
jButton2MouseClicked(evt);
}
});
jButton2.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton2ActionPerformed(evt);
}
});
javax..GroupLayout
layout
=
new
javax..GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax..GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addGap(61, 61, 61)
Yigitliyev Islomjon
57
.addGroup(layout.createParallelGroup(javax..GroupLayout.Alignment.LEADING,
false)
layout.createParallelGroup(javax..GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addGap(54, 54, 54)
.addGroup(layout.createParallelGroup(javax..GroupLayout.Alignment.LEADING,
false)
.addComponent(jLabel1,
javax..GroupLayout.DEFAULT_SIZE,
javax..GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE)
.addComponent(jTextField1,
javax..GroupLayout.DEFAULT_SIZE, 37, Short.MAX_VALUE))
.addGap(18, 18, 18)
private void jButton1MouseClicked(java.awt.event.MouseEvent evt) {
String login = jTextField1.getText();
String pass = String.valueOf(jPasswordField1.getPassword());
PreparedStatement lg;
String query = "SELECT COUNT(*) as soni FROM `admin` WHERE
login='" + login + "' and parol='" + pass + "'";
try {
lg = MyConnection.getConnection().prepareStatement(query);
ResultSet rt = lg.executeQuery(query);
while (rt.next()) {
int soni = rt.getInt("soni");
if (soni > 0) {
Taom_kurs kurs = new Taom_kurs();
kurs.setVisible(true);
Yigitliyev Islomjon
58
kurs.pack();
kurs.setLocationRelativeTo(null);
kurs.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.dispose();
} else {
JOptionPane.showMessageDialog(null, "Login yoki parol
xato!");
}
}
} catch (SQLException ex) {
Logger.getLogger(LoginForm.class.getName()).log(Level.SEVERE,
null, ex);
}
}
private void jButton2MouseClicked(java.awt.event.MouseEvent evt) {
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.dispose();
}
package Taom;
public class Taom_kurs extends javax..JFrame {
public Taom_kurs() {
initComponents();
this.setLocationRelativeTo(null);
}
private void initComponents() {
buttonGroup1 = new javax..ButtonGroup();
jTextField1 = new javax..JTextField();
Yigitliyev Islomjon
59
jComboBox1 = new javax..JComboBox<>();
jTextField2 = new javax..JTextField();
jTextField3 = new javax..JTextField();
jRadioButton1 = new javax..JRadioButton();
jRadioButton2 = new javax..JRadioButton();
jTextField4 = new javax..JTextField();
jTextField5 = new javax..JTextField();
jTextField6 = new javax..JTextField();
jTextField7 = new javax..JTextField();
jScrollPane1 = new javax..JScrollPane();
jTextPane1 = new javax..JTextPane();
jComboBox2 = new javax..JComboBox<>();
jTextField8 = new javax..JTextField();
jButton1 = new javax..JButton();
jButton2 = new javax..JButton();
jButton3 = new javax..JButton();
setDefaultCloseOperation(javax..WindowConstants.EXIT_ON_CLOSE);
setTitle("Registratsiya");
setSize(new java.awt.Dimension(0, 0));
jTextField1.setHorizontalAlignment(javax..JTextField.CENTER);
jTextField1.setText("№");
jComboBox1.setModel(new
javax..DefaultComboBoxModel<>(new
String[] { "Xodim", "Item 1", "Item 2", "Item 3", "Item 4" }));
jComboBox1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jComboBox1ActionPerformed(evt);
Yigitliyev Islomjon
60
}
});
jTextField2.setHorizontalAlignment(javax..JTextField.CENTER);
jTextField2.setText("sana");
jTextField3.setText("F.I.SH");
buttonGroup1.add(jRadioButton1);
jRadioButton1.setText("Erkak");
jRadioButton1.addActionListener(new java.awt.event.ActionListener()
{
public void actionPerformed(java.awt.event.ActionEvent evt) {
jRadioButton1ActionPerformed(evt);
}
});
buttonGroup1.add(jRadioButton2);
jRadioButton2.setText("Ayol");
jTextField4.setText("Tug'ilgan sanasi");
jTextField5.setText("Telefon raqami");
jTextField5.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jTextField5ActionPerformed(evt);
}
});
jTextField6.setText("Manzili");
Yigitliyev Islomjon
61
jTextField7.setText("Kim tomonidan yuborilgan");
jTextPane1.setText("shikoyati");
jScrollPane1.setViewportView(jTextPane1);
jComboBox2.setModel(new
javax..DefaultComboBoxModel<>(new
String[] { "To'lov turi", "Item 1", "Item 2", "Item 3", "Item 4" }));
jTextField8.setText("Summa");
jButton1.setText("To'lash");
jButton2.setText("Saqlash");
jButton2.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton2ActionPerformed(evt);
}
});
jButton3.setText("Bekor qilish");
javax..GroupLayout
layout
=
new
javax..GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax..GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addGap(32, 32, 32)
Do'stlaringiz bilan baham: |