如何在以下程序中加一个“取消”按钮啊?

来源:百度知道 编辑:UC知道 时间:2024/05/07 01:09:59
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class CelsiusConverter2 implements ActionListener {
JFrame converterFrame;
JPanel converterPanel;
JTextField tempCelsius;
JLabel celsiusLabel,fahrenheitLabel;
JButton convertTemp;
//构造函数
public CelsiusConverter2() {
//创建容器
converterFrame = new JFrame("华氏温度转换成摄氏温度");
converterFrame.setSize(40, 40);
converterPanel = new JPanel();
converterPanel.setLayout(new GridLayout(3, 3));
//增加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.
convertTemp = new JButton("确定" );
tempCelsius = new JText

在JButton convertTemp;后面加上
JButton btnCancel;

convertTemp = new JButton("确定" ); 加上
btnCancel=new JButton("取消");

converterPanel.add(convertTemp); 加上
converterPanel.add(btnCancel);加到面板上去

你也可以给这个按钮加上监听事件.