实验目的:
1.掌握Swing常用的组件的使用;
2.掌握程序界面开发的步骤;
3.掌握事件监听器的使用。
实验内容:
实验一:模拟QQ登录界面
运行效果如下:
1.在登录界面输入用户名和密码
2.点击“确定”按钮,弹出消息提示框,显示输入的用户名和密码。
源代码:
package test12;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JTextField;
public class QQLogin extends JFrame implements ActionListener{
//本身是个容器、监听器
JLabel jl1 = new JLabel("用户名:");//标签:设置用户名
JTextField jtf1 = new JTextField(20);//文本域组件
JLabel jl2 = new JLabel("密 码:");//标签:设置密码
JTextField jtf2 = new JTextField(20);//文本域组件
JButton jb1 = new JButton("确定");//按钮类组件:设置按钮"确定"
JButton jb2 = new JButton("取消");//按钮类组件:设置按钮"取消"
JPanel jp1 = new JPanel();//第一行 建立JPanel中间容器
JPanel jp2 = new JPanel();//第二行
JPanel jp3 = new JPanel();//第三行
public QQLogin() {
this.setLayout(new Gr