java期末考试 8

/**8

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

 * �入一��平�r成�,一�����成�,一��期末成�

 * 按照一定的比例自�映霈F一���C合成�

 **/

import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
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("大一下�W期Java�n成��算");
		exit.setLayout(null);
		exit.setSize(300, 200);
		exit.setLocation(0, 0);
		exit.setVisible(true);
		
		JLabel lab1 = new JLabel("平�r成�:");	//�嘶`
		lab1.setBounds(0,0,60,30);
		exit.add(lab1);
		final JTextField text1 = new JTextField(); 	//“平�r成�”文本框
		text1.setEditable(true);
		text1.setBounds(60,0,60,30);
		exit.add(text1);
		JLabel lab11 = new JLabel("所�妆壤���30%");	
		lab11.setBounds(130,0,100,30);
		exit.add(lab11);
		
		JLabel lab2 = new JLabel("���成�:");	//�嘶`
		lab2.setBounds(0,40,60,30);
		exit.add(lab2);
		final JTextField text2 = new JTextField(); 	//“���成�”文本框
		text2.setEditable(true);
		text2.setBounds(60,40,60,30);
		exit.add(text2);
		JLabel lab22 = new JLabel("所�妆壤���20%");	
		lab22.setBounds(130,40,100,30);
		exit.add(lab22);
		
		JLabel lab3 = new JLabel("期末成�:");	//�嘶`
		lab3.setBounds(0,80,60,30);
		exit.add(lab3);
		final JTextField text3 = new JTextField(); 	//“期末成�”文本框
		text3.setEditable(true);
		text3.setBounds(60,80,60,30);
		exit.add(text3);
		JLabel lab33 = new JLabel("所�妆壤���50%");	
		lab33.setBounds(130,80,100,30);
		exit.add(lab33);
		
		final JTextField text4 = new JTextField();
		text4.setEditable(true);
		text4.setBounds(150,120,60,30);
		exit.add(text4);
		final JButton but1 = new JButton("�成�:");	//�嘶`
		but1.setBounds(60, 120, 80, 30);
		exit.add(but1);
		but1.addActionListener(new ActionListener(){

			@Override
			public void actionPerformed(ActionEvent e) {
				// TODO Auto-generated method stub
				if (e.getSource() == but1){
					double a = Double.parseDouble(text1.getText());
					double b = Double.parseDouble(text2.getText());
					double c = Double.parseDouble(text3.getText());
					double d = a*0.2 + b*0.3 + c*0.5;
					text4.setText(String.valueOf(d));
				}
			}
			
		});	
		
		exit.addWindowListener(new WindowAdapter(){		//退出事件�O�
			public void windowClosing(WindowEvent arg0){
				System.exit(1);
			}
		});
		
	}
}


你可能感兴趣的:(java,小程序,综合成绩)