华氏温度和摄氏温度互换JAVA_java 华氏温度和摄氏温度转换问题
importjava.awt.*;importjava.awt.event.*;importjavax.swing.*;//将这个例子讲述JButton,JTextField,JLabel的用法publicclassCelsiusConverterimplementsActionListener{JFrameconve...
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
//将这个例子讲述JButton,JTextField,JLabel的用法
public class CelsiusConverter implements ActionListener {
JFrame converterFrame;
JPanel converterPaanel;
JTexField tempCelsius;
JLabel celsiusLabel,fahrenheitLabel;
JButton convertTemp;
//构造函数
public CelsiusConverter() {
//创建容器
converterFrame = new JFrame("温度转换器");
converterFrame.setSize(40,40);
converterJPanel = new JPanel();
converterJPanel.setLayout(new GridLayout(2,2));
//增加widgets
addWidgets();
//向frame中添加panel
converterFrame.getContentPane().add(converterPanel,BorderLayout.CENTER);
//关闭窗口时退出
converterFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//显示转换器
converterFrame.pack();
converterFrame.setVisible(true);
}
//为转换器创建和增加widgets
private void addWidgets(){
//创建widgets.
tempCelsius = new JTextField(2);
celsiusLabel = new JLabel("摄氏温度",SwingConstants.LEFT);
convertTemp = new JButton("转换……");
fahrenheitLabel = new JLabel("华氏温度",SwingConstants.LTFT);
//诊听转换器按钮发出的事件
convertTemp.addActionListener(this);
//向容器中添加widgets
converterPanel.add(tempCelsius);
converterPanel.add(celsiusLabel);
converterPanel.add(convertTemp);
converterPanel.add(fahrenheitLabel);
celsiusLabel.setBorder(BorderFactory.createEmptyBorder(5,5,5,5));
fahrenheitLabel.setBorder(BorderFactory.createEmptyBorder(5,5,5,5));
}
//实现ActionListener接口
public void actionPerformed(ActionEvent event) {
//将摄氏温度转换为双精度小数,并且转换为华氏温度
int tempFahr =
(int)((Double.parseDouble(tempCelsius.getText())) * 1.8 + 32);
fahrenheitLabel.setText(tempFahr + " Fahrenheit");
}
//main 方法
public static void main(String[] args)
{
//异常处理
try
{
UIManager.setLookAndFeel(
UIManager.getCrossPlatformLookAndFeelClassName());
}
catch(Exception e){}
CelsiusConverter converter = new CelsiusConverter();
}
}
运行时有9个错误……哪位好心人帮我调试一些啊
感谢两位的回答!!!!
展开
华氏温度和摄氏温度互换JAVA_java 华氏温度和摄氏温度转换问题相关推荐
- 华氏温度和摄氏温度互换JAVA_java华氏温度与摄氏度的互相转换
import java.util.Scanner; class T4 { public static void main(String[] args) { Scanner in=new Scann ...
- 使用do-while实现:输出摄氏温度与华氏温度的对照表,要求它从摄氏温度0度到250度,每隔20度为一项,对照表中的条目不超过10条。
public class Test08 {public static void main(String[] args) {//8.使用do-while实现:输出摄氏温度与华氏温度的对照表,要求它从摄氏 ...
- 写一个将华氏温度转换成摄氏温度的程序,转换的公式是:°F = (9/5)*°C + 32 其中C表示摄氏温度F表示华氏温度程序的输入是一个整数表示华氏温度。输出对应的摄氏温度也是一个整数(java)
1温度转换(5分) (此题出自:中国大学MOOC零基础学java,翁恺,第1周编程题) 题目内容: 写一个将华氏温度转换成摄氏温度的程序,转换的公式是: °F = (9/5)*°C + 32 其中C表 ...
- java编写摄氏度转华氏度_JAVA题:编写一个能够转换华氏温度和摄氏温度的程序。在“摄氏温度”文本域输入一个值并点击华氏按钮(两...
展开全部 import java.awt.Container; import java.awt.event.ActionEvent; import java.awt.event.ActionListe ...
- 计算摄氏温度:输入华氏温度,输出相对应的摄氏温度
#include<stdio.h> int main(void) { float c,f; printf("请输入华氏温度:"); scanf( ...
- int 互换 java_Java基础中Int类型变量值互换的几种方法
在很多时候,我们会使用到将两个整型变量值进行互换,比如冒泡排序,通过判断来将数组变量的值逐步交换,那么怎么交换值才能最有效最节省空间呢? 首先,我们会想到的,用一个零时变量来做中间的过度存储空间,这是 ...
- oracle行列互换sql,解决Oracle行列转换问题的一个方法
不好意思,编译错误,可能是版本的问题 其实,实现的方法很简单,请参考精华帖子 下面是源文件 ,我是的数据库版本是9.2.0.1,OS为NT [PHP] ---Author: Accelerator - ...
- c语言注释和代码互换,c语言项目—注释转换(c——c++)
题目要求: 要将全部的c语言风格的注释转换为c++风格的注释,如下图所示,需要将input.c文件经过注释转换程序转换为output.c文件所示. 这是测试结果: 首先我们来分析一下这个题目,在做这个 ...
- 菜单转换Java_java递归菜单树转换成pojo对象
package com.cjonline.foundation.authority.pojo; import java.util.ArrayList; import java.util.Collect ...
最新文章
- 自定义classloader中的接口调用
- vw实现移动端自适应页面
- NDN与TCP/IP
- hibernate的多表查询
- 开源干货!.NET Core + Vue.js通用动态权限(RBAC)管理系统框架[DncZeus]开源
- HDU 4547 CD操作
- 使用git和github进行协同开发流程
- ListUtil常用操作
- 如何安装inf类型驱动程序 inno
- mysql中不重复_mysql中distinct的用法(不重复记录)
- AVL树原理理解:旋转与平衡
- 信息技术知识点汇总(必修)
- 电阻的种类以及选型要点
- 计算机网络故障的论述,计算机应用中常见的网络故障及解决方法
- android自动点击相应位置脚本,轻易连使用说明-自动连点器-安卓自动点击脚本 | MOS86...
- mysqloffset什么意思_MySQL中OFFSET和FETCH的详解
- MySQL基本增删改查以及搭配node在项目中的操作
- python Flask web 框架 (十七)
- lammps案例:水分子在石墨烯狭缝中流动的案例代码
- 据说看懂这些故事的人 最后都成了亿万富翁
热门文章
- 基于MNIST数据集实现车牌识别--初步演示版
- k8s的 Yaml文件编写与测试用例展示
- navicat12安装注册集火
- EasyPermission:一句代码解决动态权限的申请和回执(带权限提示信息)
- 【Python黑科技】制作一个定时小闹钟,自动发送系统通知提示(保姆级图文+实现代码)
- c语言怎么快速乘法口诀表,乘法口诀表,C语言实现
- 苹果支付apple pay遇到的一些问题
- python123空气质量提醒_Python制作提取指定站点的空气质量数据监控脚本
- Zotero在引用英文文献是出现中文
- Linux lookback驱动分析