JAVA GUI 问题,谢谢各位了.

ppsau 2008-03-29 01:53:45
import javax.swing.*; // Packages used
import java.awt.*;
public class Converter1 extends JFrame implements ActionListener{
private JLabel prompt = new JLabel("Distance in miles: ");
private JTextField input = new JTextField(6);
private JTextArea display = new JTextArea(10,20);
private JButton convert = new JButton("Convert!");
public Converter1() {
getContentPane().setLayout(new FlowLayout());
getContentPane().add(prompt);
getContentPane().add(input);
getContentPane().add(convert);
getContentPane().add(display);
display.setLineWrap(true);
display.setEditable(false);
convert.addActionListener(this);
} // Converter()

public void actionPerformed( ActionEvent e ) {
double miles = Double.valueOf(input.getText()).doubleValue();
double km = MetricConverter.milesToKm(miles);
display.append(miles + " miles equals " + km + " kilometers\n");
} // actionPerformed()
public static void main(String args[]) {
Converter1 f = new Converter1();
f.setSize(400, 300);
f.setVisible(true);
// Quit the application
f.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
} );
} // main()


} // Converter


类MetricConverter我已经写好了,这是个mile转km的问题,上面的程序调不对,请指导.
...全文
82 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zr_dixuexiongying 2008-03-29
  • 打赏
  • 举报
回复
楼上正解
UP
rabbit_zizhu 2008-03-29
  • 打赏
  • 举报
回复
学习...
邵钏 2008-03-29
  • 打赏
  • 举报
回复
楼上正解,在我的机器上,将
double km = MetricConverter.milesToKm(miles);
重写为:
double km = miles/1000;
后,该程序可以运行
wen8876 2008-03-29
  • 打赏
  • 举报
回复
import java.awt.event.*

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧