Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

need explanation of this code. public class profile 1 extends JFrame { private JPanel p 1 ; private JTextField txtFatimaBegum; private JTextField txtCooking; private JTextField

need explanation of this code. public class profile1 extends JFrame {
private JPanel p1;
private JTextField txtFatimaBegum;
private JTextField txtCooking;
private JTextField txtStreetRoadDhaka;
private JTextField txtTk;
public profile1(){
setTitle("Profile");
setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
setBounds(new Rectangle(00,00,730,796));
setLocationRelativeTo(null);
p1= new JPanel();
p1.setBackground(Color.WHITE);
setContentPane(p1);
p1.setLayout(null);
String file1=".\\Data\\bua_data.txt";
JLabel l1= new JLabel("New label");
//l1.setIcon(new ImageIcon(""));
l1.setBackground(Color.WHITE);
l1.setBounds(320,30,180,180);
p1.add(l1);
JLabel b1= new JLabel("Hire");
b1.addMouseListener(new MouseAdapter(){
@Override
public void mouseClicked(MouseEvent e){
setVisible(false);
payment p = new payment();
p.setVisible(true);
}
});
b1.setHorizontalAlignment(SwingConstants.CENTER);
b1.setFont(new Font("Times New Roman", Font.BOLD, 20));
b1.setBounds(343,700,121,46);
b1.setBackground(new Color(250,85,85));
b1.setForeground(new Color(250,85,85));
p1.add(b1);
JLabel l6= new JLabel("New label");
l6.setIcon(new ImageIcon("Bua.png"));
l6.setBounds(0,0,180,100);
p1.add(l6);
JLabel btnBack = new JLabel("BACK");
btnBack.addMouseListener(new MouseAdapter(){
@Override
public void mouseClicked(MouseEvent e){
setVisible(false);
}
});
btnBack.setHorizontalAlignment(SwingConstants.CENTER);
btnBack.setFont(new Font("Times New Roman", Font.BOLD, 15));
btnBack.setForeground(new Color(250,85,85));
btnBack.setBounds(637,0,77,30);
p1.add(btnBack);
JLabel lblNewLabel = new JLabel("Name :");
lblNewLabel.setFont(new Font("Times New Roman", Font.BOLD, 15));
lblNewLabel.setBounds(320,270,101,14);
p1.add(lblNewLabel);
txtFatimaBegum = new JTextField();
txtFatimaBegum.setBackground(Color.WHITE);
txtFatimaBegum.setEditable(false);
txtFatimaBegum.setFont(new Font("Times New Roman", Font.BOLD, 15));
txtFatimaBegum.setBorder(new MatteBorder(0,0,2,0,(Color) new Color(0,0,0)));
txtFatimaBegum.setBounds(320,295,270,20);
p1.add(txtFatimaBegum);
txtFatimaBegum.setColumns(10);
txtCooking = new JTextField();
txtCooking.setFont(new Font("Times New Roman", Font.BOLD, 15));
txtCooking.setBorder(new MatteBorder(0,0,2,0,(Color) new Color(0,0,0)));
txtCooking.setColumns(10);
txtCooking.setBounds(320,404,270,20);
p1.add(txtCooking);
JLabel lblSkills = new JLabel("Skills : ");
lblSkills.setFont(new Font("Times New Roman", Font.BOLD, 15));
lblSkills.setBounds(320,379,112,14);
p1.add(lblSkills);
txtStreetRoadDhaka = new JTextField();
txtStreetRoadDhaka.setFont(new Font("Times New Roman", Font.BOLD, 15));
txtStreetRoadDhaka.setBorder(new MatteBorder(0,0,2,0,(Color) new Color(0,0,0)));
txtStreetRoadDhaka.setColumns(10);
txtStreetRoadDhaka.setBounds(320,513,270,20);
p1.add(txtStreetRoadDhaka);
JLabel lblAddress = new JLabel("Address :");
lblAddress.setFont(new Font("Times New Roman", Font.BOLD, 15));
lblAddress.setBounds(320,488,158,14);
p1.add(lblAddress);
txtTk = new JTextField();
txtTk.setFont(new Font("Times New Roman", Font.BOLD, 15));
txtTk.setBorder(new MatteBorder(0,0,2,0,(Color) new Color(0,0,0)));
txtTk.setColumns(10);
txtTk.setBounds(320,618,270,20);
p1.add(txtTk);
JLabel lblPayHour = new JLabel("Pay / Hour :");
lblPayHour.setFont(new Font("Times New Roman", Font.BOLD, 15));
lblPayHour.setBounds(320,593,144,14);
p1.add(lblPayHour);
JLabel background = new JLabel("New label");
background.setIcon(new ImageIcon("bgd.png"));
background.setBounds(0,0,714,757);
p1.add(background);
try {
BufferedReader reader1= new BufferedReader(new FileReader(file1));
int totalLines =0;
while (reader1.readLine()!= null)
totalLines++;
reader1.close();
for (int i =0; i < totalLines; i++){
String line = Files.readAllLines(Paths.get(file1)).get(i);
String x = line.substring(0,6);
if (x.equals("2.User")){
String userN = Files.readAllLines(Paths.get(file1)).get(i).substring(15);
String skill = Files.readAllLines(Paths.get(file1)).get(i+4).substring(13);
String address = Files.readAllLines(Paths.get(file1)).get(i+3).substring(13);
String pay = Files.readAllLines(Paths.get(file1)).get(i+5).substring(13);
txtFatimaBegum.setText(userN);
txtCooking.setText(skill);
txtStreetRoadDhaka.setText(address);
txtTk.setText(pay+"TK");
}
}
} catch (Exception ex){
return;
}
}
}

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Database In Depth Relational Theory For Practitioners

Authors: C.J. Date

1st Edition

0596100124, 978-0596100124

More Books

Students also viewed these Databases questions

Question

Explain the factors influencing wage and salary administration.

Answered: 1 week ago

Question

Examine various types of executive compensation plans.

Answered: 1 week ago

Question

1. What is the meaning and definition of banks ?

Answered: 1 week ago

Question

Identify the legal standards of the recruitment process.

Answered: 1 week ago