qcode
  • 创作工场专业版,一问多答!更智能、更完整、更原创
  • 这是一个超强内容创作平台,它会写文章、做设计、绘图、敲代码,有问必答!
🔥点击使用-高级专业版🔥

用java编辑一个能实现温度转换的图形界面

时间2023-04-06 18:10:01 提问来自 上海市上海市 的网友 分类创作 浏览485
import java.awt.*; import java.awt.event.*; import javax.swing.*; public class TemperatureConversion extends JFrame implements ActionListener{ JLabel jlb1,jlb2,jlb3;//定义三个标签 JTextField jtf1,jtf2;//定义两个文本框 JButton jbtn1,jbtn2;//定义两个按钮 public TemperatureConversion(){ //构造函数,用来设置界面风格 //创建组件 jlb1=new JLabel("请输入要转换的温度:"); //创建标签对象 jtf1=new JTextField(15); //文本框对象 jbtn1=new JButton("华氏度→开氏度"); //创建按钮对象 jlb2=new JLabel("开氏度:"); //另一标签对象 jtf2=new JTextField(15); //另一文本框对象 jbtn2=new JButton("开氏度→华氏度"); //另一按钮对象 Container container = getContentPane(); //得到容器的引用(包含所有的图形界面内容)。在这里是JFrame。 container.setLayout(null); /* 这里使用null布局方式 */ setTitle("Temperature Conversion"); setSize(300,200); setVisible(true); setLocationRelativeTo(null); setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); /* 添加组件 */ container.add(jlb1); container.add(jtf1); container.add(jbtn1); container.add(jlb2); container.add(jtf2 ); container.add(jbtn2 ); /* 设置布局 */ jlb1 .setBounds (30 ,20 ,150 ,20 ); jtf1 .setBounds (180 ,20 ,80 ,20 ); jbtn1 .setBounds (50 ,60 ,120 ,30 ); jlb2 .setBounds (30 ,100 ,150 ,20 ); jtf2 .setBounds (180,100,80, 20) ;

点击这里,进行内容创作

创作工场 免责声明:
以上内容除特别注明外均来源于网友提问,创作工场回答,未经许可,严谨转载。
点击这里>>使用🔥专业版,更聪明、更完整、更原创!

上一篇 请告诉我原神里胡桃适合的圣遗物 下一篇 城市详细规划课程 的小区规划设计论文加设计图,4000字,以台州市绿城紫薇花园为例