Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

I am receiving some errors with this program can you fix them the show me a scre

ID: 3647824 • Letter: I

Question

I am receiving some errors with this program can you fix them the show me a screenshot of the program?

import javax.swing.*;
public class ConvertTemp
{
public static void main(String[] args)
{
//creates main box panel for everything to go in
JFrame frame = new ConvertTempFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setTitle("Temperature Converter");
frame.setVisible(true);
}
}

Here is the second part:


import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.border.*;
import java.text.*;

public class ConvertTempFrame extends JFrame
{
private ActionListener earpiece;
private JTextField inputbox = new JTextField(10);
private JTextField outputbox = new JTextField(10);
private JRadioButton CelsiusIn;
private JRadioButton FahrenheitIn;
private JRadioButton KelvinIn;
private JRadioButton CelsiusOut;
private JRadioButton FahrenheitOut;
private JRadioButton KelvinOut;
private JLabel inputTitle = new JLabel("Temp Value:");
private JLabel outputTitle = new JLabel("Converted Temp Value:");
DecimalFormat three = new DecimalFormat("0.000");

public ConvertTempFrame()
{
//creates 2 panels for border with the input and the output fields
JPanel inputPanel = new JPanel();
inputPanel.add(inputTitle);
inputPanel.add(inputbox);
JPanel outputPanel = new JPanel();
outputPanel.add(outputTitle);
outputPanel.add(outputbox);
outputbox.setEditable(false);
add(inputPanel, BorderLayout.NORTH);
add(outputPanel, BorderLayout.SOUTH);
class ChoiceListener implements ActionListener
{
public void actionPerformed(ActionEvent event)
{
outputConvertedTemp();//performed when a button is selected
}
}
earpiece = new ChoiceListener();
createConversionTable();
setSize(400, 200);
}
public void createConversionTable()
{
//creates center panel to hold radio button panels
JPanel leftPanel = RadioButtonInput();
JPanel rightPanel = RadioButtonOutput();
JPanel conversionTable = new JPanel();
conversionTable.setLayout(new GridLayout(1, 2));
conversionTable.add(leftPanel);
conversionTable.add(rightPanel);
add(conversionTable, BorderLayout.CENTER);
}
public JPanel RadioButtonInput()
{
//creates the input radio buttons, groups them, aligns them, puts a border on, returns the panel
CelsiusIn = new JRadioButton("Celsius");
CelsiusIn.addActionListener(earpiece);
FahrenheitIn = new JRadioButton("Fahrenheit");
FahrenheitIn.addActionListener(earpiece);
KelvinIn = new JRadioButton("Kelvin");
KelvinIn.addActionListener(earpiece);
ButtonGroup group = new ButtonGroup();
group.add(CelsiusIn);
group.add(FahrenheitIn);
group.add(KelvinIn);
JPanel radioButtonsInput = new JPanel();
radioButtonsInput.setLayout(new GridLayout(3, 1));
radioButtonsInput.add(CelsiusIn);
radioButtonsInput.add(FahrenheitIn);
radioButtonsInput.add(KelvinIn);
radioButtonsInput.setBorder(
new TitledBorder(new EtchedBorder(), "Degree Input"));
return radioButtonsInput;
}
public JPanel RadioButtonOutput()
{
//creates the output radio buttons, groups them, aligns them, puts a border on, returns the panel
CelsiusOut = new JRadioButton("Celsius");
CelsiusOut.addActionListener(earpiece);
FahrenheitOut = new JRadioButton("Fahrenheit");
FahrenheitOut.addActionListener(earpiece);
KelvinOut = new JRadioButton("Kelvin");
KelvinOut.addActionListener(earpiece);
ButtonGroup group2 = new ButtonGroup();
group2.add(CelsiusOut);
group2.add(FahrenheitOut);
group2.add(KelvinOut);
JPanel radioButtonsOutput = new JPanel();
radioButtonsOutput.setLayout(new GridLayout(3, 1));
radioButtonsOutput.add(CelsiusOut);
radioButtonsOutput.add(FahrenheitOut);
radioButtonsOutput.add(KelvinOut);
radioButtonsOutput.setBorder(
new TitledBorder(new EtchedBorder(), "Degree Output"));
return radioButtonsOutput;
}


&nbs

Explanation / Answer

Main.java:14: class, interface, or enum expected Here is the second part: ^ Main.java:18: class, interface, or enum expected import java.awt.event.*; ^ Main.java:19: class, interface, or enum expected import javax.swing.*; ^ Main.java:20: class, interface, or enum expected import javax.swing.border.*; ^ Main.java:21: class, interface, or enum expected import java.text.*; ^ Main.java:118: illegal start of type &nbs??bpx.P5void outputConvertedTemp() ^ Main.java:118: ';' expected &nbs??bpx.P5void outputConvertedTemp() ^ Main.java:118: illegal start of type &nbs??bpx.P5void outputConvertedTemp() ^ Main.java:118: ';' expected &nbs??bpx.P5void outputConvertedTemp() ^ Main.java:118: invalid method declaration; return type required &nbs??bpx.P5void outputConvertedTemp() ^ Main.java:142: illegal start of expression &nbs?nsx.P5nbsp; newtemp = temp; ^ Main.java:142: illegal character: 8225 &nbs?nsx.P5nbsp; newtemp = temp; ^ Main.java:142: not a statement &nbs?nsx.P5nbsp; newtemp = temp; ^ Main.java:143: reached end of file while parsing outputbox.setText(" "+ three.format(newtemp)); ^ 14 errors

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote