Asked by OJ
import java.awt.EventQueue;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.SwingConstants;
import java.awt.Font;
import javax.swing.JTextField;
import javax.swing.JButton;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class your name {
private JFrame frame;
private JTextField textField;
private JTextField textField_1;
private JTextField textField_2;
private JTextField textField_3;
private JTextField textField_4;
private JTextField textField_5;
private JTextField textField_6;
private JTextField textField_7;
private JTextField textField_8;
private JTextField textField_9;
private JTextField textField_10;
private JTextField textField_11;
private JTextField textField_12;
private JTextField textField_13;
private JTextField textField_14;
private JTextField textField_15;
private JTextField textField_16;
private JTextField textField_17;
private JTextField textField_18;
private JTextField textField_19;
private JTextField txtRecitation;
private JTextField txtReview;
private JTextField txtHomework;
private JTextField txtParticipation;
private JTextField txtQuizzes;
private JTextField txtPrelim;
private JTextField txtMidterm;
private JTextField txtFinals;
private JTextField txtResult;
private JTextField txtRemarks;
/**
* Launch the application.
*/
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
your name window = new your name();
window.frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
/**
* Create the application.
*/
public your name() {
initialize();
}
/**
* Initialize the contents of the frame.
*/
private void initialize() {
frame = new JFrame();
frame.setBounds(100, 100, 903, 518);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.getContentPane().setLayout(null);
JLabel lblNewLabel = new JLabel("CLASS RECORD");
lblNewLabel.setFont(new Font("Raleway", Font.BOLD, 12));
lblNewLabel.setHorizontalAlignment(SwingConstants.CENTER);
lblNewLabel.setBounds(392, 26, 100, 13);
frame.getContentPane().add(lblNewLabel);
JLabel lblNewLabel_1 = new JLabel("Recitation/Seatwork");
lblNewLabel_1.setFont(new Font("Raleway", Font.BOLD, 15));
lblNewLabel_1.setBounds(43, 89, 173, 26);
frame.getContentPane().add(lblNewLabel_1);
JLabel lblNewLabel_1_1 = new JLabel("Review Question");
lblNewLabel_1_1.setFont(new Font("Raleway", Font.BOLD, 15));
lblNewLabel_1_1.setBounds(43, 140, 173, 26);
frame.getContentPane().add(lblNewLabel_1_1);
JLabel lblNewLabel_1_3 = new JLabel("Participation");
lblNewLabel_1_3.setFont(new Font("Raleway", Font.BOLD, 15));
lblNewLabel_1_3.setBounds(43, 197, 122, 13);
frame.getContentPane().add(lblNewLabel_1_3);
JLabel lblNewLabel_1_4 = new JLabel("Quizzes");
lblNewLabel_1_4.setFont(new Font("Raleway", Font.BOLD, 15));
lblNewLabel_1_4.setBounds(42, 242, 85, 14);
frame.getContentPane().add(lblNewLabel_1_4);
JLabel lblNewLabel_1_5 = new JLabel("Major Exam");
lblNewLabel_1_5.setFont(new Font("Raleway", Font.BOLD, 15));
lblNewLabel_1_5.setBounds(43, 340, 100, 13);
frame.getContentPane().add(lblNewLabel_1_5);
JLabel lblNewLabel_2 = new JLabel("Homework");
lblNewLabel_2.setFont(new Font("Raleway", Font.BOLD, 15));
lblNewLabel_2.setBounds(43, 290, 85, 13);
frame.getContentPane().add(lblNewLabel_2);
textField = new JTextField();
textField.setBounds(254, 95, 96, 19);
frame.getContentPane().add(textField);
textField.setColumns(10);
textField_1 = new JTextField();
textField_1.setColumns(10);
textField_1.setBounds(254, 146, 96, 19);
frame.getContentPane().add(textField_1);
textField_2 = new JTextField();
textField_2.setColumns(10);
textField_2.setBounds(254, 196, 96, 19);
frame.getContentPane().add(textField_2);
textField_3 = new JTextField();
textField_3.setColumns(10);
textField_3.setBounds(254, 242, 96, 19);
frame.getContentPane().add(textField_3);
textField_4 = new JTextField();
textField_4.setColumns(10);
textField_4.setBounds(254, 289, 96, 19);
frame.getContentPane().add(textField_4);
textField_5 = new JTextField();
textField_5.setColumns(10);
textField_5.setBounds(254, 339, 96, 19);
frame.getContentPane().add(textField_5);
textField_6 = new JTextField();
textField_6.setColumns(10);
textField_6.setBounds(392, 95, 96, 19);
frame.getContentPane().add(textField_6);
textField_7 = new JTextField();
textField_7.setColumns(10);
textField_7.setBounds(392, 146, 96, 19);
frame.getContentPane().add(textField_7);
textField_8 = new JTextField();
textField_8.setColumns(10);
textField_8.setBounds(392, 196, 96, 19);
frame.getContentPane().add(textField_8);
textField_9 = new JTextField();
textField_9.setColumns(10);
textField_9.setBounds(392, 242, 96, 19);
frame.getContentPane().add(textField_9);
textField_10 = new JTextField();
textField_10.setColumns(10);
textField_10.setBounds(392, 289, 96, 19);
frame.getContentPane().add(textField_10);
textField_11 = new JTextField();
textField_11.setColumns(10);
textField_11.setBounds(392, 339, 96, 19);
frame.getContentPane().add(textField_11);
textField_12 = new JTextField();
textField_12.setColumns(10);
textField_12.setBounds(538, 95, 96, 19);
frame.getContentPane().add(textField_12);
textField_13 = new JTextField();
textField_13.setColumns(10);
textField_13.setBounds(538, 146, 96, 19);
frame.getContentPane().add(textField_13);
textField_14 = new JTextField();
textField_14.setColumns(10);
textField_14.setBounds(538, 196, 96, 19);
frame.getContentPane().add(textField_14);
textField_15 = new JTextField();
textField_15.setColumns(10);
textField_15.setBounds(538, 242, 96, 19);
frame.getContentPane().add(textField_15);
textField_16 = new JTextField();
textField_16.setColumns(10);
textField_16.setBounds(538, 289, 96, 19);
frame.getContentPane().add(textField_16);
textField_17 = new JTextField();
textField_17.setColumns(10);
textField_17.setBounds(538, 339, 96, 19);
frame.getContentPane().add(textField_17);
JButton btnNewButton = new JButton("Calculate");
btnNewButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
}
});
btnNewButton.setFont(new Font("Raleway", Font.BOLD, 12));
btnNewButton.setBounds(83, 405, 122, 19);
frame.getContentPane().add(btnNewButton);
btnNewButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
double recitation = Double.parseDouble(txtRecitation.getText());
double review = Double.parseDouble(txtReview.getText());
double homework = Double.parseDouble(txtHomework.getText());
double participation = Double.parseDouble(txtParticipation.getText());
double quizzes = Double.parseDouble(txtQuizzes.getText());
double prelim = Double.parseDouble(txtPrelim.getText());
double midterm = Double.parseDouble(txtMidterm.getText());
double finals = Double.parseDouble(txtFinals.getText());
double classStanding = (recitation*0.1)+(review*0.3)+(homework*0.1)+(participation*0.1)+(quizzes*0.4);
double termGrade = classStanding*2 + (prelim+midterm+finals)/3;
double general_average = (prelim*0.3)+(midterm*0.3)+(finals*0.4);
txtResult.setText("Class Standing: " + classStanding + "\nTerm Grade: " + termGrade + "\ngeneral_Average: "+ general_average);
if(general_average <=75) {
txtRemarks.setText("Passed");
}else {
txtRemarks.setText("Failed");
}
}
});
JButton btnClear = new JButton("Clear");
btnClear.setFont(new Font("Raleway", Font.BOLD, 12));
btnClear.setBounds(228, 405, 122, 19);
frame.getContentPane().add(btnClear);
btnClear.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
textField.setText("");
textField_1.setText("");
textField_2.setText("");
textField_3.setText("");
textField_4.setText("");
textField_5.setText("");
textField_6.setText("");
textField_7.setText("");
textField_8.setText("");
textField_9.setText("");
textField_10.setText("");
textField_11.setText("");
textField_12.setText("");
textField_13.setText("");
textField_14.setText("");
textField_15.setText("");
textField_16.setText("");
textField_17.setText("");
textField_18.setText("");
textField_19.setText("");
txtRecitation.setText("");
txtReview.setText("");
txtHomework.setText("");
txtParticipation.setText("");
txtQuizzes.setText("");
txtPrelim.setText("");
txtMidterm.setText("");
txtFinals.setText("");
txtResult.setText("");
txtRemarks.setText("");
}
});
JLabel lblNewLabel_3 = new JLabel("Prelim");
lblNewLabel_3.setFont(new Font("Raleway", Font.BOLD, 12));
lblNewLabel_3.setHorizontalAlignment(SwingConstants.CENTER);
lblNewLabel_3.setBounds(277, 60, 45, 13);
frame.getContentPane().add(lblNewLabel_3);
JLabel lblNewLabel_3_1 = new JLabel("Midterm");
lblNewLabel_3_1.setFont(new Font("Raleway", Font.BOLD, 12));
lblNewLabel_3_1.setHorizontalAlignment(SwingConstants.CENTER);
lblNewLabel_3_1.setBounds(414, 60, 50, 13);
frame.getContentPane().add(lblNewLabel_3_1);
JLabel lblNewLabel_3_2 = new JLabel("Final");
lblNewLabel_3_2.setFont(new Font("Raleway", Font.BOLD, 12));
lblNewLabel_3_2.setHorizontalAlignment(SwingConstants.CENTER);
lblNewLabel_3_2.setBounds(559, 60, 45, 13);
frame.getContentPane().add(lblNewLabel_3_2);
textField_18 = new JTextField();
textField_18.setBounds(538, 406, 96, 19);
frame.getContentPane().add(textField_18);
textField_18.setColumns(10);
textField_19 = new JTextField();
textField_19.setColumns(10);
textField_19.setBounds(672, 406, 96, 19);
frame.getContentPane().add(textField_19);
JLabel lblNewLabel_4 = new JLabel("Results");
lblNewLabel_4.setFont(new Font("Raleway", Font.BOLD, 12));
lblNewLabel_4.setBounds(559, 435, 63, 13);
frame.getContentPane().add(lblNewLabel_4);
JLabel lblNewLabel_4_1 = new JLabel("Remarks");
lblNewLabel_4_1.setFont(new Font("Raleway", Font.BOLD, 12));
lblNewLabel_4_1.setBounds(694, 435, 63, 13);
frame.getContentPane().add(lblNewLabel_4_1);
JButton btnNewButton_1 = new JButton("Exit");
btnNewButton_1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
System.exit(0);
}
});
btnNewButton_1.setFont(new Font("Raleway", Font.BOLD, 12));
btnNewButton_1.setBounds(368, 405, 85, 19);
frame.getContentPane().add(btnNewButton_1);
}
}
Please help the results are not showing
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.SwingConstants;
import java.awt.Font;
import javax.swing.JTextField;
import javax.swing.JButton;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class your name {
private JFrame frame;
private JTextField textField;
private JTextField textField_1;
private JTextField textField_2;
private JTextField textField_3;
private JTextField textField_4;
private JTextField textField_5;
private JTextField textField_6;
private JTextField textField_7;
private JTextField textField_8;
private JTextField textField_9;
private JTextField textField_10;
private JTextField textField_11;
private JTextField textField_12;
private JTextField textField_13;
private JTextField textField_14;
private JTextField textField_15;
private JTextField textField_16;
private JTextField textField_17;
private JTextField textField_18;
private JTextField textField_19;
private JTextField txtRecitation;
private JTextField txtReview;
private JTextField txtHomework;
private JTextField txtParticipation;
private JTextField txtQuizzes;
private JTextField txtPrelim;
private JTextField txtMidterm;
private JTextField txtFinals;
private JTextField txtResult;
private JTextField txtRemarks;
/**
* Launch the application.
*/
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
your name window = new your name();
window.frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
/**
* Create the application.
*/
public your name() {
initialize();
}
/**
* Initialize the contents of the frame.
*/
private void initialize() {
frame = new JFrame();
frame.setBounds(100, 100, 903, 518);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.getContentPane().setLayout(null);
JLabel lblNewLabel = new JLabel("CLASS RECORD");
lblNewLabel.setFont(new Font("Raleway", Font.BOLD, 12));
lblNewLabel.setHorizontalAlignment(SwingConstants.CENTER);
lblNewLabel.setBounds(392, 26, 100, 13);
frame.getContentPane().add(lblNewLabel);
JLabel lblNewLabel_1 = new JLabel("Recitation/Seatwork");
lblNewLabel_1.setFont(new Font("Raleway", Font.BOLD, 15));
lblNewLabel_1.setBounds(43, 89, 173, 26);
frame.getContentPane().add(lblNewLabel_1);
JLabel lblNewLabel_1_1 = new JLabel("Review Question");
lblNewLabel_1_1.setFont(new Font("Raleway", Font.BOLD, 15));
lblNewLabel_1_1.setBounds(43, 140, 173, 26);
frame.getContentPane().add(lblNewLabel_1_1);
JLabel lblNewLabel_1_3 = new JLabel("Participation");
lblNewLabel_1_3.setFont(new Font("Raleway", Font.BOLD, 15));
lblNewLabel_1_3.setBounds(43, 197, 122, 13);
frame.getContentPane().add(lblNewLabel_1_3);
JLabel lblNewLabel_1_4 = new JLabel("Quizzes");
lblNewLabel_1_4.setFont(new Font("Raleway", Font.BOLD, 15));
lblNewLabel_1_4.setBounds(42, 242, 85, 14);
frame.getContentPane().add(lblNewLabel_1_4);
JLabel lblNewLabel_1_5 = new JLabel("Major Exam");
lblNewLabel_1_5.setFont(new Font("Raleway", Font.BOLD, 15));
lblNewLabel_1_5.setBounds(43, 340, 100, 13);
frame.getContentPane().add(lblNewLabel_1_5);
JLabel lblNewLabel_2 = new JLabel("Homework");
lblNewLabel_2.setFont(new Font("Raleway", Font.BOLD, 15));
lblNewLabel_2.setBounds(43, 290, 85, 13);
frame.getContentPane().add(lblNewLabel_2);
textField = new JTextField();
textField.setBounds(254, 95, 96, 19);
frame.getContentPane().add(textField);
textField.setColumns(10);
textField_1 = new JTextField();
textField_1.setColumns(10);
textField_1.setBounds(254, 146, 96, 19);
frame.getContentPane().add(textField_1);
textField_2 = new JTextField();
textField_2.setColumns(10);
textField_2.setBounds(254, 196, 96, 19);
frame.getContentPane().add(textField_2);
textField_3 = new JTextField();
textField_3.setColumns(10);
textField_3.setBounds(254, 242, 96, 19);
frame.getContentPane().add(textField_3);
textField_4 = new JTextField();
textField_4.setColumns(10);
textField_4.setBounds(254, 289, 96, 19);
frame.getContentPane().add(textField_4);
textField_5 = new JTextField();
textField_5.setColumns(10);
textField_5.setBounds(254, 339, 96, 19);
frame.getContentPane().add(textField_5);
textField_6 = new JTextField();
textField_6.setColumns(10);
textField_6.setBounds(392, 95, 96, 19);
frame.getContentPane().add(textField_6);
textField_7 = new JTextField();
textField_7.setColumns(10);
textField_7.setBounds(392, 146, 96, 19);
frame.getContentPane().add(textField_7);
textField_8 = new JTextField();
textField_8.setColumns(10);
textField_8.setBounds(392, 196, 96, 19);
frame.getContentPane().add(textField_8);
textField_9 = new JTextField();
textField_9.setColumns(10);
textField_9.setBounds(392, 242, 96, 19);
frame.getContentPane().add(textField_9);
textField_10 = new JTextField();
textField_10.setColumns(10);
textField_10.setBounds(392, 289, 96, 19);
frame.getContentPane().add(textField_10);
textField_11 = new JTextField();
textField_11.setColumns(10);
textField_11.setBounds(392, 339, 96, 19);
frame.getContentPane().add(textField_11);
textField_12 = new JTextField();
textField_12.setColumns(10);
textField_12.setBounds(538, 95, 96, 19);
frame.getContentPane().add(textField_12);
textField_13 = new JTextField();
textField_13.setColumns(10);
textField_13.setBounds(538, 146, 96, 19);
frame.getContentPane().add(textField_13);
textField_14 = new JTextField();
textField_14.setColumns(10);
textField_14.setBounds(538, 196, 96, 19);
frame.getContentPane().add(textField_14);
textField_15 = new JTextField();
textField_15.setColumns(10);
textField_15.setBounds(538, 242, 96, 19);
frame.getContentPane().add(textField_15);
textField_16 = new JTextField();
textField_16.setColumns(10);
textField_16.setBounds(538, 289, 96, 19);
frame.getContentPane().add(textField_16);
textField_17 = new JTextField();
textField_17.setColumns(10);
textField_17.setBounds(538, 339, 96, 19);
frame.getContentPane().add(textField_17);
JButton btnNewButton = new JButton("Calculate");
btnNewButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
}
});
btnNewButton.setFont(new Font("Raleway", Font.BOLD, 12));
btnNewButton.setBounds(83, 405, 122, 19);
frame.getContentPane().add(btnNewButton);
btnNewButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
double recitation = Double.parseDouble(txtRecitation.getText());
double review = Double.parseDouble(txtReview.getText());
double homework = Double.parseDouble(txtHomework.getText());
double participation = Double.parseDouble(txtParticipation.getText());
double quizzes = Double.parseDouble(txtQuizzes.getText());
double prelim = Double.parseDouble(txtPrelim.getText());
double midterm = Double.parseDouble(txtMidterm.getText());
double finals = Double.parseDouble(txtFinals.getText());
double classStanding = (recitation*0.1)+(review*0.3)+(homework*0.1)+(participation*0.1)+(quizzes*0.4);
double termGrade = classStanding*2 + (prelim+midterm+finals)/3;
double general_average = (prelim*0.3)+(midterm*0.3)+(finals*0.4);
txtResult.setText("Class Standing: " + classStanding + "\nTerm Grade: " + termGrade + "\ngeneral_Average: "+ general_average);
if(general_average <=75) {
txtRemarks.setText("Passed");
}else {
txtRemarks.setText("Failed");
}
}
});
JButton btnClear = new JButton("Clear");
btnClear.setFont(new Font("Raleway", Font.BOLD, 12));
btnClear.setBounds(228, 405, 122, 19);
frame.getContentPane().add(btnClear);
btnClear.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
textField.setText("");
textField_1.setText("");
textField_2.setText("");
textField_3.setText("");
textField_4.setText("");
textField_5.setText("");
textField_6.setText("");
textField_7.setText("");
textField_8.setText("");
textField_9.setText("");
textField_10.setText("");
textField_11.setText("");
textField_12.setText("");
textField_13.setText("");
textField_14.setText("");
textField_15.setText("");
textField_16.setText("");
textField_17.setText("");
textField_18.setText("");
textField_19.setText("");
txtRecitation.setText("");
txtReview.setText("");
txtHomework.setText("");
txtParticipation.setText("");
txtQuizzes.setText("");
txtPrelim.setText("");
txtMidterm.setText("");
txtFinals.setText("");
txtResult.setText("");
txtRemarks.setText("");
}
});
JLabel lblNewLabel_3 = new JLabel("Prelim");
lblNewLabel_3.setFont(new Font("Raleway", Font.BOLD, 12));
lblNewLabel_3.setHorizontalAlignment(SwingConstants.CENTER);
lblNewLabel_3.setBounds(277, 60, 45, 13);
frame.getContentPane().add(lblNewLabel_3);
JLabel lblNewLabel_3_1 = new JLabel("Midterm");
lblNewLabel_3_1.setFont(new Font("Raleway", Font.BOLD, 12));
lblNewLabel_3_1.setHorizontalAlignment(SwingConstants.CENTER);
lblNewLabel_3_1.setBounds(414, 60, 50, 13);
frame.getContentPane().add(lblNewLabel_3_1);
JLabel lblNewLabel_3_2 = new JLabel("Final");
lblNewLabel_3_2.setFont(new Font("Raleway", Font.BOLD, 12));
lblNewLabel_3_2.setHorizontalAlignment(SwingConstants.CENTER);
lblNewLabel_3_2.setBounds(559, 60, 45, 13);
frame.getContentPane().add(lblNewLabel_3_2);
textField_18 = new JTextField();
textField_18.setBounds(538, 406, 96, 19);
frame.getContentPane().add(textField_18);
textField_18.setColumns(10);
textField_19 = new JTextField();
textField_19.setColumns(10);
textField_19.setBounds(672, 406, 96, 19);
frame.getContentPane().add(textField_19);
JLabel lblNewLabel_4 = new JLabel("Results");
lblNewLabel_4.setFont(new Font("Raleway", Font.BOLD, 12));
lblNewLabel_4.setBounds(559, 435, 63, 13);
frame.getContentPane().add(lblNewLabel_4);
JLabel lblNewLabel_4_1 = new JLabel("Remarks");
lblNewLabel_4_1.setFont(new Font("Raleway", Font.BOLD, 12));
lblNewLabel_4_1.setBounds(694, 435, 63, 13);
frame.getContentPane().add(lblNewLabel_4_1);
JButton btnNewButton_1 = new JButton("Exit");
btnNewButton_1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
System.exit(0);
}
});
btnNewButton_1.setFont(new Font("Raleway", Font.BOLD, 12));
btnNewButton_1.setBounds(368, 405, 85, 19);
frame.getContentPane().add(btnNewButton_1);
}
}
Please help the results are not showing
Answers
Answer
You're kidding, right?
Better learn how to use your interactive debugger.
Step through the code and examine values.
Review I/O.
Better learn how to use your interactive debugger.
Step through the code and examine values.
Review I/O.
There are no AI answers yet. The ability to request AI answers is coming soon!
Submit Your Answer
We prioritize human answers over AI answers.
If you are human, and you can answer this question, please submit your answer.