java期末考试 9

/**9

 * 利用文本框,�嘶`,按�o等完成一��界面

 * �x�褫�入的是“人民�拧薄�“美元”

 * �D�Q成另一�N�欧N的��呸D�Q界面

 **/

import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;

import javax.swing.*;
public class Test{
	public static void main(String[] args){
		
		JFrame exit = new JFrame("��呸D�Q�R率�算");
		exit.setLayout(null);
		exit.setSize(300, 200);
		exit.setLocation(0, 0);
		exit.setVisible(true);
		
		JLabel lab1 = new JLabel("�入金�~:");	//�嘶`
		lab1.setBounds(0,0,60,30);
		exit.add(lab1);
		
		final JTextField text1 = new JTextField(); 	//“��沤痤~”文本框
		text1.setEditable(true);
		text1.setBounds(60,0,120,30);
		exit.add(text1);
		
		final JTextField text4 = new JTextField();
		text4.setEditable(true);
		text4.setBounds(130,120,120,30);
		exit.add(text4);
		
		JLabel lab2 = new JLabel("�x��欧N:");	//�嘶`
		lab2.setBounds(0,30,60,20);
		exit.add(lab2);
		
		final JRadioButton jrb1 = new JRadioButton("人民��");
		final JRadioButton jrb2 = new JRadioButton("美元");
		jrb1.addItemListener(new ItemListener() {
			
			@Override
			public void itemStateChanged(ItemEvent e) {
				// TODO Auto-generated method stub
				if (e.getSource() == jrb1)
				{
					jrb2.setSelected(false);
					double c = Double.parseDouble(text1.getText());
					c *= 0.1618;
					text4.setText(String.valueOf(c));
				}
			}
		});
		jrb1.setBounds(0,55,80,30);
		exit.add(jrb1);

		jrb2.addItemListener(new ItemListener() {
			
			@Override
			public void itemStateChanged(ItemEvent e) {
				// TODO Auto-generated method stub
				if (e.getSource() == jrb2)
				{
					jrb1.setSelected(false);
					double c = Double.parseDouble(text1.getText());
					c *= 6.228;
					text4.setText(String.valueOf(c));
				}
			}
		});
		jrb2.setBounds(85,55,80,30);
		exit.add(jrb2);
				
		
		
		exit.addWindowListener(new WindowAdapter(){		//退出事件�O�
			public void windowClosing(WindowEvent arg0){
				System.exit(1);
			}
		});
		
	}
}


你可能感兴趣的:(java,文本框,货币转换)