Java程序 题目1: 综合图形界面程序设计 实验目的和要求:学习和理解JAVA SWING中的容
Java程序题目1:综合图形界面程序设计实验目的和要求:学习和理解JAVASWING中的容器,部件,布局管理器和部件事件处理方法。通过编写和调试程序,掌握JAVA图形界面...
Java程序
题目1: 综合图形界面程序设计 实验目的和要求:学习和理解JAVA SWING中的容器,部件,布局管理器和部件事件处理方法。通过编写和调试程序,掌握JAVA图形界面程序设计的基本方法。 实验内容:设计和编写一个用于将人民币转换为等值的美元的程序,界面要求可以输入人民币的金额并可以得到转换后的结果。 展开
题目1: 综合图形界面程序设计 实验目的和要求:学习和理解JAVA SWING中的容器,部件,布局管理器和部件事件处理方法。通过编写和调试程序,掌握JAVA图形界面程序设计的基本方法。 实验内容:设计和编写一个用于将人民币转换为等值的美元的程序,界面要求可以输入人民币的金额并可以得到转换后的结果。 展开
推荐于2016-08-01
展开全部
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
@SuppressWarnings("serial")
class Frame20 extends JFrame implements ActionListener
{ JButton jb1;
JTextField jtf1,jtf2;
Frame20()
{ setLayout(new BorderLayout());
JPanel jp1 = new JPanel();
JPanel jp2 = new JPanel();
JPanel jp3 = new JPanel();
jtf1 = new JTextField("", 12);
jp1.add(new JLabel("人民币金额:"));
jp1.add(jtf1);
jb1=new JButton("转换成美元等于");
jb1.addActionListener(this);
jp2.add(jb1);
jtf2 = new JTextField("", 12);
jp3.add(new JLabel("美元金额:"));
jp3.add(jtf2);
add(jp1);
add(jp2);
add(jp3);
setLayout(new BoxLayout(this.getContentPane(), BoxLayout.Y_AXIS));
setBounds(120,125,300,200); //设定窗体大小和位置
setTitle("美元转换"); //设定窗体标题
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true); //设定窗体可见
}
public void actionPerformed(ActionEvent e)
{ String rmb;
double dollar;
if(e.getSource()==jb1)
{ rmb=jtf1.getText();
dollar=Integer.parseInt(rmb)*0.1609;
jtf2.setText(String.valueOf(dollar));
}
}
}
public class meiyuan_zhuanghuan
{ public static void main(String []args)
{ new Frame20();
}
}
import java.awt.event.*;
import javax.swing.*;
@SuppressWarnings("serial")
class Frame20 extends JFrame implements ActionListener
{ JButton jb1;
JTextField jtf1,jtf2;
Frame20()
{ setLayout(new BorderLayout());
JPanel jp1 = new JPanel();
JPanel jp2 = new JPanel();
JPanel jp3 = new JPanel();
jtf1 = new JTextField("", 12);
jp1.add(new JLabel("人民币金额:"));
jp1.add(jtf1);
jb1=new JButton("转换成美元等于");
jb1.addActionListener(this);
jp2.add(jb1);
jtf2 = new JTextField("", 12);
jp3.add(new JLabel("美元金额:"));
jp3.add(jtf2);
add(jp1);
add(jp2);
add(jp3);
setLayout(new BoxLayout(this.getContentPane(), BoxLayout.Y_AXIS));
setBounds(120,125,300,200); //设定窗体大小和位置
setTitle("美元转换"); //设定窗体标题
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true); //设定窗体可见
}
public void actionPerformed(ActionEvent e)
{ String rmb;
double dollar;
if(e.getSource()==jb1)
{ rmb=jtf1.getText();
dollar=Integer.parseInt(rmb)*0.1609;
jtf2.setText(String.valueOf(dollar));
}
}
}
public class meiyuan_zhuanghuan
{ public static void main(String []args)
{ new Frame20();
}
}
更多追问追答
追问
不好意思啊 汇率617
忘了写了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询