写一个窗口,输入摄氏度,一回车就能得到化石摄氏度,显示在那个窗口上,专家们看看
你可以参考一下,希望采纳
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();
}
}
运行结果: