Java写一个能自动转换温度的窗口

写一个窗口,输入摄氏度,一回车就能得到化石摄氏度,显示在那个窗口上,专家们看看

你可以参考一下,希望采纳

import javax.swing.*;

public class MyFrame extends JFrame {

    MyFrame() {
        //添加容器
        JPanel panel = new JPanel();
        setContentPane(panel);

        JLabel l1 = new JLabel("请输入要转换的华氏度:");
        JLabel l2 = new JLabel("对应摄氏度:___");
        JTextField t1 = new JTextField(5);

        panel.add(l1);
        panel.add(t1);
        panel.add(l2);

        t1.addActionListener((e) -> {
            int fTemp, cTemp;
            String text = t1.getText();
            fTemp = Integer.parseInt(text);
            cTemp = (fTemp - 32) * 5 / 9;
            l2.setText("对应摄氏度:" + cTemp);
        });

        //设置窗口风格
        setDefaultCloseOperation(EXIT_ON_CLOSE);

        //设置窗口显示位置和大小
        setBounds(400, 300, 240, 200);

        //设置窗口可见
        setVisible(true);
    }

    public static void main(String[] args) {
        MyFrame frame = new MyFrame();
    }
}

运行结果:

img

img