CD Rental Colasaw – Free Source Code

Posted on


import javax.swing.*;
import java.awt.occasion.*;
import java.awt.*;
import java.textual content.*;
import java.util.*;
import java.io.*;
import java.io.BufferedReader;
import java.lang.*;
public class CDGui extends JFrame{
non-public JTextField txtCDNo, txtCDTitle, txtCDArtist, txtCDType, txtCDStatus;
non-public JLabel CDNo, CDTitle, CDType, CDStatus, CDArtist, lblTitle;
non-public JButton btnNew,btnSave,btnSearch,btnClose, btnDelete;
non-public BufferedReader br;
non-public FileReader frs;
String DataFile=”CDData.txt”;
CD CDRecord=new CD(DataFile);
//===================
public CDGui()
{
tremendous(“GUI CD”);
Container CDCont = getContentPane();
CDCont.setLayout(null);
lblTitle = new JLabel (“CD REGISTRATION”);
CDNo = new JLabel(“CD No:”);
CDTitle = new JLabel(“Title:”);
CDArtist = new JLabel (“Artist:”);
CDType = new JLabel(“Sort:”);
CDStatus = new JLabel(“Standing:”);
txtCDNo = new JTextField(10);
txtCDTitle = new JTextField(10);
txtCDArtist = new JTextField(10);
txtCDType = new JTextField(10);
txtCDStatus = new JTextField(10);
txtCDNo.setEditable(false);
txtCDStatus.setText(“obtainable”);
btnSave = new JButton(“Save”);
btnNew = new JButton(“New”);
btnSearch = new JButton(“Search”);
btnDelete = new JButton(“Delete”);
btnClose = new JButton(“Shut”);
CDCont.add(lblTitle); lblTitle.setBounds(150,10,200,30);
CDCont.add(CDNo); CDNo.setBounds(20,50,50,30);
CDCont.add(txtCDNo); txtCDNo.setBounds(70,50,100,30);
CDCont.add(CDTitle); CDTitle.setBounds(20,90,100,30);
CDCont.add(txtCDTitle);txtCDTitle.setBounds(70,90,300,30);
CDCont.add(CDArtist); CDArtist.setBounds(20,130,100,30);
CDCont.add(txtCDArtist);txtCDArtist.setBounds(70,130,300,30);
CDCont.add(CDType); CDType.setBounds(20,170,100,30);
CDCont.add(txtCDType);txtCDType.setBounds(70,170,300,30);
CDCont.add(CDStatus);CDStatus.setBounds(20,210,100,30);
CDCont.add(txtCDStatus);txtCDStatus.setBounds(70,210,300,30);
CDCont.add(btnNew); btnNew.setBounds(5,270, 70, 30);
CDCont.add(btnSave); btnSave.setBounds(80,270, 70, 30);
CDCont.add(btnSearch); btnSearch.setBounds(155,270, 80, 30);
CDCont.add(btnDelete); btnDelete.setBounds(240,270, 70, 30);
CDCont.add(btnClose); btnClose.setBounds(315,270, 70, 30);
btnSave.addActionListener ( new ActionListener()
{public void actionPerformed(ActionEvent e)
{
CDRecord.setCDNumber(txtCDNo.getText());
CDRecord.setCDTitle(txtCDTitle.getText());
CDRecord.setCDArtist(txtCDArtist.getText());
CDRecord.setCDType(txtCDType.getText());
CDRecord.setCDStatus(txtCDStatus.getText());
CDRecord.Save();
JOptionPane.showMessageDialog(null,”Present Cd Report is Already Saved!!”);} });
btnNew.addActionListener ( new ActionListener()
{public void actionPerformed(ActionEvent e)
{ txtCDNo.setText(CDRecord.GetNew_CDNumber());
txtCDTitle.setText(“”);
txtCDArtist.setText(“”);
txtCDType.setText(“”);
txtCDStatus.setText(“obtainable”);}} );
btnSearch.addActionListener ( new ActionListener()
{ public void actionPerformed(ActionEvent e)
{ String CDNumber= JOptionPane.showInputDialog(“Enter Cd Quantity to Search:”);
txtCDNo.setText(CDNumber);
CDRecord.Search(CDNumber);
txtCDNo.setText(CDRecord.getCDNumber());
txtCDTitle.setText(CDRecord.getCDTitle());
txtCDArtist.setText(CDRecord.getCDArtist());
txtCDType.setText(CDRecord.getCDType());
txtCDStatus.setText(CDRecord.getCDStatus());
if (Integer.parseInt(txtCDNo.getText())==0)
{ txtCDNo.setText(” “);
JOptionPane.showMessageDialog(null,”Cd Report Not Discovered!!!”);} }} );
btnDelete.addActionListener ( new ActionListener()
{ public void actionPerformed(ActionEvent e)
{ String CDNumber= JOptionPane.showInputDialog(“Enter Cd Quantity to Take away:”);
txtCDNo.setText(CDNumber);
CDRecord.Search(CDNumber);
txtCDNo.setText(CDRecord.getCDNumber());
txtCDTitle.setText(CDRecord.getCDTitle());
txtCDArtist.setText(CDRecord.getCDArtist());
txtCDType.setText(CDRecord.getCDType());
txtCDStatus.setText(CDRecord.getCDStatus());
if (Integer.parseInt(txtCDNo.getText())==0)
{ txtCDNo.setText(” “);
txtCDStatus.setText(“obtainable”);
JOptionPane.showMessageDialog(null,”Cd Report Not Discovered!!!”);}
else
{ CDRecord.Take away(CDNumber);
JOptionPane.showMessageDialog(null,”Chosen Cd Report is already Eliminated!!!”);
txtCDNo.setText(“”);
txtCDTitle.setText(“”);
txtCDArtist.setText(“”);
txtCDType.setText(“”);
txtCDStatus.setText(“obtainable”);;
} }} );
btnClose.addActionListener ( new ActionListener()
{public void actionPerformed(ActionEvent e)
{
setVisible(false);
MenuGui app = new MenuGui();
app.setResizable(true);
app.setLocation(410,200);
}} );
setSize(400,350);
present();
}
}