Java Code
Java Code
import com.sun.tools.javac.util.Log;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.JOptionPane;
int i=1;
int n = Integer.parseInt(Files.readString(Path.of(System.getProperty("user.dir")
+"/students/total.l")));
while(i<=n){
if(Files.readString(Path.of(System.getProperty("user.dir")+"/students/"+String.valueOf(i)
+"/name.l")).equals(student)){
return String.valueOf(i);
i++;
return String.valueOf(0);
NewJFrame:
import javax.swing.JOptionPane;
/*
*/
/**
* @author Naresh
*/
public class NewJFrame extends javax.swing.JFrame {
/**
*/
public NewJFrame() {
initComponents();
/**
* This method is called from within the constructor to initialize the form.
* WARNING: Do NOT modify this code. The content of this method is always
*/
@SuppressWarnings("unchecked")
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
setTitle("LIBRARY MANAGEMENT");
setMaximumSize(new java.awt.Dimension(600, 450));
setResizable(false);
getContentPane().setLayout(null);
jLabel1.setText("LIBRARY MANAGEMENT");
jLabel1.setVerticalAlignment(javax.swing.SwingConstants.BOTTOM);
getContentPane().add(jLabel1);
jLabel2.setOpaque(true);
getContentPane().add(jLabel2);
jTextField1.addActionListener(new java.awt.event.ActionListener() {
jTextField1ActionPerformed(evt);
});
getContentPane().add(jTextField1);
jLabel3.setText("PASSWORD");
getContentPane().add(jLabel3);
jButton1.setText("ENTER");
jButton1.addActionListener(new java.awt.event.ActionListener() {
jButton1ActionPerformed(evt);
});
getContentPane().add(jButton1);
getContentPane().add(jPasswordField1);
jLabel5.setText("USERNAME");
getContentPane().add(jLabel5);
jLabel4.setText("ENTER");
jLabel4.setCursor(new java.awt.Cursor(java.awt.Cursor.DEFAULT_CURSOR));
getContentPane().add(jLabel4);
pack();
}// </editor-fold>//GEN-END:initComponents
}//GEN-LAST:event_jTextField1ActionPerformed
tf2.setVisible(true);
this.setVisible(false);
else{
}//GEN-LAST:event_jButton1ActionPerformed
/**
*/
//<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.
*/
try {
if ("Nimbus".equals(info.getName())) {
javax.swing.UIManager.setLookAndFeel(info.getClassName());
break;
java.util.logging.Logger.getLogger(NewJFrame.class.getName()).log(java.util.logging.Level.SEVERE, null,
ex);
java.util.logging.Logger.getLogger(NewJFrame.class.getName()).log(java.util.logging.Level.SEVERE, null,
ex);
java.util.logging.Logger.getLogger(NewJFrame.class.getName()).log(java.util.logging.Level.SEVERE, null,
ex);
java.util.logging.Logger.getLogger(NewJFrame.class.getName()).log(java.util.logging.Level.SEVERE, null,
ex);
//</editor-fold>
/* Create and display the form */
java.awt.EventQueue.invokeLater(new Runnable() {
new NewJFrame().setVisible(true);
});
TestFrame2:
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.JOptionPane;
/*
*/
/**
* @author Naresh
*/
/**
*/
public TestFrame2() {
initComponents();
/**
* This method is called from within the constructor to initialize the form.
* WARNING: Do NOT modify this code. The content of this method is always
*/
@SuppressWarnings("unchecked")
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
setTitle("LIBRARY MANAGEMENT");
setResizable(false);
addWindowListener(new java.awt.event.WindowAdapter() {
formWindowClosed(evt);
});
getContentPane().setLayout(null);
jLabel1.setText("MAIN MENU");
getContentPane().add(jLabel1);
jLabel1.setBounds(181, 34, 220, 43);
jButton1.setText("STUDENT ENTRY");
jButton1.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
jButton1.addActionListener(new java.awt.event.ActionListener() {
jButton1ActionPerformed(evt);
});
getContentPane().add(jButton1);
jButton4.setText("REPORTS");
jButton4.setHideActionText(true);
jButton4.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
jButton4.addActionListener(new java.awt.event.ActionListener() {
jButton4ActionPerformed(evt);
});
getContentPane().add(jButton4);
jPanel1.setOpaque(false);
jPanel1.setLayout(null);
jButton2.setFont(new java.awt.Font("Tahoma", 0, 12)); // NOI18N
jButton2.setText("ISSUE/RETURN");
jButton2.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
jButton2.addActionListener(new java.awt.event.ActionListener() {
jButton2ActionPerformed(evt);
});
jPanel1.add(jButton2);
jButton5.setText("BOOK STOCKS");
jButton5.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
jButton5.addActionListener(new java.awt.event.ActionListener() {
jButton5ActionPerformed(evt);
});
jPanel1.add(jButton5);
jLabel3.setText("Books");
jPanel1.add(jLabel3);
jButton6.setText("RESET");
jButton6.addActionListener(new java.awt.event.ActionListener() {
jButton6ActionPerformed(evt);
});
getContentPane().add(jButton6);
jButton7.setText("LOGOUT");
jButton7.addActionListener(new java.awt.event.ActionListener() {
jButton7ActionPerformed(evt);
});
getContentPane().add(jButton7);
jButton8.setText("QUIT");
jButton8.addActionListener(new java.awt.event.ActionListener() {
jButton8ActionPerformed(evt);
}
});
getContentPane().add(jButton8);
jLabel2.setText("jLabel2");
getContentPane().add(jLabel2);
pack();
}// </editor-fold>//GEN-END:initComponents
tf3.setVisible(true);
this.setVisible(false);
}//GEN-LAST:event_jButton1ActionPerformed
tf6.setVisible(true);
this.setVisible(false);
}//GEN-LAST:event_jButton4ActionPerformed
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-
FIRST:event_jButton2ActionPerformed
tf4.setVisible(true);
this.setVisible(false);
}//GEN-LAST:event_jButton2ActionPerformed
tf5.setVisible(true);
this.setVisible(false);
}//GEN-LAST:event_jButton5ActionPerformed
try {
Files.deleteIfExists(Path.of(System.getProperty("user.dir")+"/students"));
Files.deleteIfExists(Path.of(System.getProperty("user.dir")+"/items"));
Files.createDirectory(Path.of(System.getProperty("user.dir")+"/students"));
Files.createDirectory(Path.of(System.getProperty("user.dir")+"/items"));
Files.createFile(Path.of(System.getProperty("user.dir")+"/students/total.l"));
Files.createFile(Path.of(System.getProperty("user.dir")+"/items/total.l"));
Files.write(Path.of(System.getProperty("user.dir")+"/students/total.l"),"0".getBytes());
Files.write(Path.of(System.getProperty("user.dir")+"/items/total.l"),"0".getBytes());
}
}//GEN-LAST:event_jButton6ActionPerformed
}//GEN-LAST:event_formWindowClosed
f1.setVisible(true);
this.setVisible(false);
}//GEN-LAST:event_jButton7ActionPerformed
System.exit(0);
}//GEN-LAST:event_jButton8ActionPerformed
/**
*/
//<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.
*/
try {
for (javax.swing.UIManager.LookAndFeelInfo info :
javax.swing.UIManager.getInstalledLookAndFeels()) {
if ("Nimbus".equals(info.getName())) {
javax.swing.UIManager.setLookAndFeel(info.getClassName());
break;
java.util.logging.Logger.getLogger(TestFrame2.class.getName()).log(java.util.logging.Level.SEVERE, null,
ex);
java.util.logging.Logger.getLogger(TestFrame2.class.getName()).log(java.util.logging.Level.SEVERE, null,
ex);
java.util.logging.Logger.getLogger(TestFrame2.class.getName()).log(java.util.logging.Level.SEVERE, null,
ex);
java.util.logging.Logger.getLogger(TestFrame2.class.getName()).log(java.util.logging.Level.SEVERE, null,
ex);
//</editor-fold>
java.awt.EventQueue.invokeLater(new Runnable() {
new TestFrame2().setVisible(true);
});
}
TestFrame3:
import java.io.IOException;
import java.nio.charset.Charset;
import java.nio.file.Files;
import java.nio.file.Path;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.JOptionPane;
/*
* To change this license header, choose License Headers in Project Properties.
*/
/**
* @author Naresh
*/
/**
*/
public TestFrame3() {
initComponents();
/**
* This method is called from within the constructor to initialize the form.
* WARNING: Do NOT modify this code. The content of this method is always
*/
@SuppressWarnings("unchecked")
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
setTitle("LIBRARY MANAGEMENT");
setResizable(false);
getContentPane().setLayout(null);
jLabel1.setText("STUDENT DETAILS");
getContentPane().add(jLabel1);
jPanel1.setOpaque(false);
jPanel1.setLayout(null);
jLabel2.setText("NAME");
jPanel1.add(jLabel2);
jTextField1.addActionListener(new java.awt.event.ActionListener() {
jTextField1ActionPerformed(evt);
});
jPanel1.add(jTextField1);
jLabel3.setText("ROLL NUMBER");
jPanel1.add(jLabel3);
jPanel1.add(jTextField2);
jPanel1.add(jLabel4);
jPanel1.add(jTextField3);
jLabel5.setText("SEM");
jPanel1.add(jLabel5);
jPanel1.add(jComboBox1);
jLabel6.setText("DATE");
jPanel1.add(jLabel6);
jPanel1.add(jTextField4);
jLabel7.setText("TIME");
jPanel1.add(jLabel7);
jLabel7.setBounds(288, 155, 87, 15);
jPanel1.add(jTextField5);
getContentPane().add(jPanel1);
jButton1.setText("ENTER");
jButton1.addActionListener(new java.awt.event.ActionListener() {
jButton1ActionPerformed(evt);
});
getContentPane().add(jButton1);
jButton2.setText("BACK");
jButton2.addActionListener(new java.awt.event.ActionListener() {
jButton2ActionPerformed(evt);
});
getContentPane().add(jButton2);
jLabel8.setText("jLabel8");
getContentPane().add(jLabel8);
pack();
}// </editor-fold>//GEN-END:initComponents
}//GEN-LAST:event_jTextField1ActionPerformed
try {
int n = Integer.parseInt(Files.readString(Path.of(System.getProperty("user.dir")
+"/students/total.l")));
n++;
Files.createDirectory(Path.of(newFolder));
Files.createFile(Path.of(newFolder+"Name.l"));
Files.createFile(Path.of(newFolder+"Roll.l"));
Files.createFile(Path.of(newFolder+"Branch.l"));
Files.createFile(Path.of(newFolder+"Sem.l"));
Files.createFile(Path.of(newFolder+"Date.l"));
Files.createFile(Path.of(newFolder+"Time.l"));
Files.write(Path.of(newFolder+"Name.l"), jTextField1.getText().getBytes());
Files.write(Path.of(newFolder+"Roll.l"), jTextField2.getText().getBytes());
Files.write(Path.of(newFolder+"Branch.l"), jTextField3.getText().getBytes());
Files.write(Path.of(newFolder+"Sem.l"),
jComboBox1.getItemAt(jComboBox1.getSelectedIndex()).getBytes());
Files.write(Path.of(newFolder+"Date.l"), jTextField4.getText().getBytes());
Files.write(Path.of(newFolder+"Time.l"), jTextField5.getText().getBytes());
Files.write(Path.of(System.getProperty("user.dir")+"/students/total.l"),
String.valueOf(n).getBytes());
jTextField1.setText("");
jTextField2.setText("");
jTextField3.setText("");
jTextField4.setText("");
jTextField5.setText("");
jButton2ActionPerformed(evt);
}//GEN-LAST:event_jButton1ActionPerformed
this.hide();
tf2.setVisible(true);
this.setVisible(false);
}//GEN-LAST:event_jButton2ActionPerformed
/**
*/
//<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.
*/
try {
if ("Nimbus".equals(info.getName())) {
javax.swing.UIManager.setLookAndFeel(info.getClassName());
break;
java.util.logging.Logger.getLogger(TestFrame3.class.getName()).log(java.util.logging.Level.SEVERE, null,
ex);
java.util.logging.Logger.getLogger(TestFrame3.class.getName()).log(java.util.logging.Level.SEVERE, null,
ex);
java.util.logging.Logger.getLogger(TestFrame3.class.getName()).log(java.util.logging.Level.SEVERE, null,
ex);
java.util.logging.Logger.getLogger(TestFrame3.class.getName()).log(java.util.logging.Level.SEVERE, null,
ex);
//</editor-fold>
/* Create and display the form */
java.awt.EventQueue.invokeLater(new Runnable() {
new TestFrame3().setVisible(true);
});
}
TestFrame4:
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.JOptionPane;
/*
*/
/**
* @author Naresh
*/
/**
*/
public TestFrame4() {
initComponents();
}
/**
* This method is called from within the constructor to initialize the form.
* WARNING: Do NOT modify this code. The content of this method is always
*/
@SuppressWarnings("unchecked")
setTitle("LIBRARY MANAGEMENT");
setResizable(false);
getContentPane().setLayout(null);
jLabel1.setText("BOOKS SECTION");
getContentPane().add(jLabel1);
jComboBox1.addActionListener(new java.awt.event.ActionListener() {
jComboBox1ActionPerformed(evt);
});
getContentPane().add(jComboBox1);
jLabel2.setText("CATEGORY");
getContentPane().add(jLabel2);
jPanel1.setOpaque(false);
jPanel1.setLayout(null);
jLabel3.setText("BOOK ID");
jPanel1.add(jLabel3);
jLabel4.setText("BOOK NAME");
jPanel1.add(jLabel4);
jLabel5.setText("SUBJECT");
jPanel1.add(jLabel5);
jLabel6.setText("AUTHOR");
jPanel1.add(jLabel6);
jLabel7.setText("COPIES");
jPanel1.add(jLabel7);
jPanel1.add(jTextField1);
jTextField2.setBorder(null);
jPanel1.add(jTextField2);
jPanel1.add(jTextField3);
jPanel1.add(jTextField4);
jPanel1.add(jTextField5);
jButton1.setText("ISSUE");
jButton1.addActionListener(new java.awt.event.ActionListener() {
jButton1ActionPerformed(evt);
});
jPanel1.add(jButton1);
jButton2.setText("RETURN");
jButton2.addActionListener(new java.awt.event.ActionListener() {
});
jPanel1.add(jButton2);
getContentPane().add(jPanel1);
jButton3.setText("ENTER");
jButton3.addActionListener(new java.awt.event.ActionListener() {
jButton3ActionPerformed(evt);
});
getContentPane().add(jButton3);
jButton4.setText("BACK");
jButton4.addActionListener(new java.awt.event.ActionListener() {
jButton4ActionPerformed(evt);
});
getContentPane().add(jButton4);
jLabel8.setText("jLabel8");
getContentPane().add(jLabel8);
pack();
}// </editor-fold>//GEN-END:initComponents
}//GEN-LAST:event_jComboBox1ActionPerformed
try {
int i = Integer.parseInt(jTextField1.getText());
int a = Integer.parseInt(Files.readString(Path.of(System.getProperty("user.dir")+"/items/" +
String.valueOf(i) + "/Available.l")));
int b = Integer.parseInt(Files.readString(Path.of(System.getProperty("user.dir")+"/items/" +
String.valueOf(i) + "/Copies.l")));
a++;
if(a>b){
JOptionPane.showMessageDialog(rootPane,
jComboBox1.getItemAt(jComboBox1.getSelectedIndex()) + " stock full!");
}
String stu=Parser.getStudent(student);
if(Integer.parseInt(stu)==0){
Files.deleteIfExists(Path.of(newFolder + "Book.l"));
jButton4ActionPerformed(evt);
}//GEN-LAST:event_jButton2ActionPerformed
try {
int i = Integer.parseInt(jTextField1.getText());
int a = Integer.parseInt(Files.readString(Path.of(System.getProperty("user.dir")+"/items/" +
String.valueOf(i) + "/Available.l")));
a--;
if(a==0){
JOptionPane.showMessageDialog(rootPane,
jComboBox1.getItemAt(jComboBox1.getSelectedIndex()) + " not in stock!");
String stu=Parser.getStudent(student);
if(Integer.parseInt(stu)==0){
if(Files.exists(Path.of(newFolder + "Book.l"))){
Files.createFile(Path.of(newFolder + "Book.l"));
jButton4ActionPerformed(evt);
}//GEN-LAST:event_jButton1ActionPerformed
tf2.setVisible(true);
this.setVisible(false);
}//GEN-LAST:event_jButton4ActionPerformed
try {
int n = Integer.parseInt(Files.readString(Path.of(System.getProperty("user.dir")
+"/items/total.l")));
n++;
Files.createDirectory(Path.of(newFolder));
Files.createFile(Path.of(newFolder+"Category.l"));
Files.createFile(Path.of(newFolder+"Id.l"));
Files.createFile(Path.of(newFolder+"Name.l"));
Files.createFile(Path.of(newFolder+"Subject.l"));
Files.createFile(Path.of(newFolder+"Author.l"));
Files.createFile(Path.of(newFolder+"Copies.l"));
Files.write(Path.of(newFolder+"Category.l"),jComboBox1.getItemAt(jComboBox1.getSelectedIndex()).ge
tBytes());
Files.write(Path.of(newFolder+"Id.l"), jTextField1.getText().getBytes());
Files.write(Path.of(newFolder+"Name.l"), jTextField2.getText().getBytes());
Files.write(Path.of(newFolder+"Subject.l"), jTextField3.getText().getBytes());
Files.write(Path.of(newFolder+"Author.l"), jTextField4.getText().getBytes());
Files.write(Path.of(newFolder+"Copies.l"), jTextField5.getText().getBytes());
Files.write(Path.of(newFolder+"Available.l"), jTextField5.getText().getBytes());
Files.write(Path.of(System.getProperty("user.dir")+"/items/total.l"), String.valueOf(n).getBytes());
jTextField1.setText("");
jTextField2.setText("");
jTextField3.setText("");
jTextField4.setText("");
jTextField5.setText("");
jButton4ActionPerformed(evt);
}//GEN-LAST:event_jButton3ActionPerformed
/**
*/
//<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.
*/
try {
if ("Nimbus".equals(info.getName())) {
javax.swing.UIManager.setLookAndFeel(info.getClassName());
break;
}
} catch (ClassNotFoundException ex) {
java.util.logging.Logger.getLogger(TestFrame4.class.getName()).log(java.util.logging.Level.SEVERE, null,
ex);
java.util.logging.Logger.getLogger(TestFrame4.class.getName()).log(java.util.logging.Level.SEVERE, null,
ex);
java.util.logging.Logger.getLogger(TestFrame4.class.getName()).log(java.util.logging.Level.SEVERE, null,
ex);
java.util.logging.Logger.getLogger(TestFrame4.class.getName()).log(java.util.logging.Level.SEVERE, null,
ex);
//</editor-fold>
java.awt.EventQueue.invokeLater(new Runnable() {
new TestFrame4().setVisible(true);
});
TestFrame5:
import java.awt.Component;
import java.awt.List;
import java.io.File;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.util.logging.Level;
import java.util.logging.Logger;
import java.util.stream.Collectors;
import java.util.stream.Stream;
import javax.swing.table.DefaultTableModel;
/*
*/
/**
* @author Naresh
*/
/**
*/
public TestFrame5() {
initComponents();
/**
* This method is called from within the constructor to initialize the form.
* WARNING: Do NOT modify this code. The content of this method is always
*/
@SuppressWarnings("unchecked")
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
setTitle("LIBRARY MANAGEMENT");
setResizable(false);
addWindowListener(new java.awt.event.WindowAdapter() {
formWindowOpened(evt);
});
getContentPane().setLayout(null);
jLabel1.setText("BOOK STOCKS");
getContentPane().add(jLabel1);
jLabel1.setBounds(170, 30, 263, 43);
jTable1.setModel(new javax.swing.table.DefaultTableModel(
},
new String [] {
){
};
});
jScrollPane1.setViewportView(jTable1);
getContentPane().add(jScrollPane1);
jButton1.setText("BACK");
jButton1.addActionListener(new java.awt.event.ActionListener() {
jButton1ActionPerformed(evt);
}
});
getContentPane().add(jButton1);
getContentPane().add(jLabel3);
pack();
}// </editor-fold>//GEN-END:initComponents
tf2.setVisible(true);
this.setVisible(false);
}//GEN-LAST:event_jButton1ActionPerformed
try {
}//GEN-LAST:event_formWindowOpened
/**
*/
//<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.
*/
try {
if ("Nimbus".equals(info.getName())) {
javax.swing.UIManager.setLookAndFeel(info.getClassName());
break;
java.util.logging.Logger.getLogger(TestFrame5.class.getName()).log(java.util.logging.Level.SEVERE, null,
ex);
java.util.logging.Logger.getLogger(TestFrame5.class.getName()).log(java.util.logging.Level.SEVERE, null,
ex);
java.util.logging.Logger.getLogger(TestFrame5.class.getName()).log(java.util.logging.Level.SEVERE, null,
ex);
//</editor-fold>
java.awt.EventQueue.invokeLater(new Runnable() {
new TestFrame5().setVisible(true);
});
}
TestFrame6:
import java.awt.List;
import java.io.File;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.table.DefaultTableModel;
/*
*/
/**
* @author Naresh
*/
/**
*/
public TestFrame6() {
initComponents();
}
/**
* This method is called from within the constructor to initialize the form.
* WARNING: Do NOT modify this code. The content of this method is always
*/
@SuppressWarnings("unchecked")
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
setTitle("LIBRARY MANAGEMENT");
setResizable(false);
addWindowListener(new java.awt.event.WindowAdapter() {
public void windowOpened(java.awt.event.WindowEvent evt) {
formWindowOpened(evt);
});
getContentPane().setLayout(null);
jLabel1.setText("REPORTS");
getContentPane().add(jLabel1);
jLabel2.setText("RECENT TRANSACTIONS");
getContentPane().add(jLabel2);
jPanel1.setOpaque(false);
jPanel1.setLayout(null);
jLabel3.setText("CATEGORY");
jPanel1.add(jLabel3);
jPanel1.add(jComboBox1);
getContentPane().add(jPanel1);
jTable1.setModel(new javax.swing.table.DefaultTableModel(
},
new String [] {
));
jScrollPane1.setViewportView(jTable1);
getContentPane().add(jScrollPane1);
jButton1.setText("BACK");
jButton1.addActionListener(new java.awt.event.ActionListener() {
jButton1ActionPerformed(evt);
});
getContentPane().add(jButton1);
jButton1.setBounds(240, 380, 97, 25);
jLabel4.setText("jLabel4");
jLabel4.setOpaque(true);
getContentPane().add(jLabel4);
pack();
}// </editor-fold>//GEN-END:initComponents
tf2.setVisible(true);
this.setVisible(false);
}//GEN-LAST:event_jButton1ActionPerformed
try {
int n = Integer.parseInt(Files.readString(Path.of(System.getProperty("user.dir")
+"/students/total.l")));
}//GEN-LAST:event_formWindowOpened
/**
*/
//<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.
*/
try {
if ("Nimbus".equals(info.getName())) {
javax.swing.UIManager.setLookAndFeel(info.getClassName());
break;
java.util.logging.Logger.getLogger(TestFrame6.class.getName()).log(java.util.logging.Level.SEVERE, null,
ex);
} catch (InstantiationException ex) {
java.util.logging.Logger.getLogger(TestFrame6.class.getName()).log(java.util.logging.Level.SEVERE, null,
ex);
java.util.logging.Logger.getLogger(TestFrame6.class.getName()).log(java.util.logging.Level.SEVERE, null,
ex);
java.util.logging.Logger.getLogger(TestFrame6.class.getName()).log(java.util.logging.Level.SEVERE, null,
ex);
//</editor-fold>
java.awt.EventQueue.invokeLater(new Runnable() {
new TestFrame6().setVisible(true);
});