aiaiask.com©

开花即结果 提问即答案

用java编辑一个能实现温度转换的图形界面
原始问题:

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

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) ;
用java编辑一个能实现温度转换的图形界面
https://www.aiaiask.com/ask/6940.html
AI / 模型iFLYTEK
时间 / DATEApril 6, 2023, 6:10 PM
语言zh-CN
IP / 区域上海市上海市