import javax.swing.*; import javax.swing.border.*; import java.awt.*; import java.awt.event.*; import java.text.NumberFormat ; public class Temperature extends JApplet implements ActionListener{ private String inputString; private JLabel promptLabel = new JLabel("Enter Degrees to be Converted: "); private JTextField promptField = new JTextField(4); private final int NOPTIONS = 2; private JPanel mainPanel = new JPanel(); private ButtonGroup optGroup = new ButtonGroup(); private JTextArea display = new JTextArea(5,15); private JButton calc = new JButton("Convert Degrees"); private JRadioButton options[] = new JRadioButton[NOPTIONS]; private String optionLabels[] = {"Farenheit", "Celsius"}; public void init(){ mainPanel.setBorder(BorderFactory.createTitledBorder("Temperature Converter")); mainPanel.setLayout(new FlowLayout()); calc.addActionListener(this); mainPanel.add(promptLabel); mainPanel.add(promptField); initOptions(); mainPanel.add(calc); mainPanel.add(display); getContentPane().add(mainPanel); setSize(300,400); }//init private double convertStringToDouble(String s){ Double doubleObject = Double.valueOf (s); return doubleObject.doubleValue (); }//convertString private void initOptions(){ for (int k=0; k