java编写图形用户界面程序--实例2:母亲节快乐!^_^o~ 努力!
最近时间越来越少了,又要准备省赛,又要备考四级!
作为一个地地道道的“农村娃”、”计算机渣“,作为一个在外的大学生,没能为母亲在她的节日为送礼物、亲身陪着她,现在只能默默地编个小程序送上祝福,
最近时间很少,学到的东西不多^_^o~ 努力!,每一点的成长对我来说都是有价值的努力!
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class 简单实例2 {
public static void main(String args[]){
final char c='"';
JFrame jf=new JFrame("简单实例2");
JLabel lab1=new JLabel("问题");
JLabel lab2=new JLabel("回答");
final JLabel lab3=new JLabel(" ");
final JLabel lab4=new JLabel(" ");
final JLabel lab5=new JLabel(" ");
JTextField txf1=new JTextField("今天是什么日子?");
final JTextField txf2=new JTextField(" ");
JButton submit=new JButton("提交");
//JPasswordField txf3=new JPasswordField("123456");
Container cp=jf.getContentPane();
jf.setSize(500,300);
cp.setLayout(null);
cp.setBackground(Color.pink);
lab1.setBounds(80, 40, 40, 20);
lab2.setBounds(80,80,40,20);
lab3.setBounds(180,150,200,20);
lab4.setBounds(20,180,500,20);
lab5.setBounds(50,200,500,20);
txf1.setBounds(120, 40, 200, 20);
txf2.setBounds(120, 80, 200, 20);
//txf3.setBounds(80, 80, 120, 20);
txf1.setEditable(false);
cp.add(lab1);
cp.add(txf1);
cp.add(lab2);
cp.add(txf2);
cp.add(submit);
cp.add(lab3);
cp.add(lab4);
cp.add(lab5);
submit.setBounds(140, 120, 120, 20);
submit.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent ae){
if("母亲节".equals(txf2.getText().trim())){
lab3.setText("Accepted!└(^o^)┘");
lab4.setText("祝福:妈妈辛苦了,作为在外的大学生,没能准备什么礼物,只能编个小程序");
lab5.setText("祝福妈妈,祝所有的母亲:母亲节快乐!");
}
else
{
if("".equals(txf2.getText().trim())){
lab3.setText("回答不能空白");
lab4.setText(" ");
lab5.setText(" ");
}
else {
lab3.setText("Wrong Anwer!一 一+");
lab4.setText(" ");
lab5.setText(" ");
}
}
}
}
);
//cp.add(lab3);
//cp.add(txf3);
jf.setVisible(true);
}
}