一、课堂测试源代码及其结果截图
用java的swing写一个用户登录界面,采用网格布局。源代码如下:
/**
 * 
 */
package LiuLijia;
import java.awt.CardLayout;
import java.awt.Container;
import java.awt.Font;
import java.awt.GridBagLayout;
import java.awt.GridLayout;
import java.awt.LayoutManager;
import java.awt.TextField;
import javax.swing.ButtonGroup;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JCheckBox;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JList;
import javax.swing.JPanel;
import javax.swing.JPasswordField;
import javax.swing.JProgressBar;
import javax.swing.JRadioButton;
import javax.swing.JScrollPane;
import javax.swing.JSlider;
import javax.swing.JSpinner;
import javax.swing.JTextArea;
import javax.swing.JTextField;
import javax.swing.ListSelectionModel;
/**
 * @author Administrator
 *
 */
public class LoginSystem {
/**
	 * @param args
	 * @param flowLayout 
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		JFrame f=new JFrame();
		f.setTitle("系统登录界面");
		f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		f.setExtendedState(JFrame.MAXIMIZED_BOTH);
		f.setVisible(true);
		
		//设置窗口的大小和位置
		f.setSize(400,400);
		f.setLocation(200,200);
		
		
		Container con=f.getContentPane();//生成一个容器	
		con.setLayout(new GridLayout(7,1));
		
		JPanel pan1=new JPanel();//生成一个新的版面
		JLabel title=new JLabel("欢迎登陆本系统");
		title.setFont(new Font("宋体",Font.BOLD, 20));
		pan1.add(title);
		con.add(pan1);
		//最上面的登陆文字
		
		JPanel pan2=new JPanel();//生成一个新的版面
		JLabel name=new JLabel("用户名");
		pan2.add(name);
		TextField tf_name=new TextField(20);
		tf_name.setText("请在此处输入用户名");
		pan2.add(tf_name);
		con.add(pan2);
		//用户名及其文本框放置在第二个版面上
		
		
		JPanel pan3=new JPanel();//生成一个新的版面
		JLabel pass = new JLabel("密码");
		pan3.add(pass);
		JPasswordField password=new JPasswordField(15);
		password.setEchoChar(\'*\');
		pan3.add(password);
		con.add(pan3);
		//密码及其密码域放在第三个版面上
		
		
		
		JPanel pan4 = new JPanel();
		JButton b_log=new JButton("登陆");
		pan4.add(b_log);
		JButton b_exit=new JButton("退出");
		pan4.add(b_exit); 
		con.add(pan4);
		//登陆和退出这两个按钮放在第四个版面上
		
		JPanel pan5 = new JPanel();
		con.add(pan5);
		JPanel pan6 = new JPanel();
		con.add(pan6);
		JPanel pan7 = new JPanel();
		con.add(pan7);
		//空白版面
	}
}
二、开发网站系统需要掌握的技术:
想要开发一个优秀的网站,需要同时兼顾到网页的前端和后台。前端主要是说网页的界面设计,以美观整洁为标准。主要用到的技术有jsp等脚本技术,脚本技术可以响应用户的操作。后台主要涉及到对数据库的操作,用java语言来编写。要用到javaEE,用struts、spring、hibernate等框架。
三、为了学这门课我准备花费的时间和我的学习目标
这门课程内容较多,作业量也较大。因此,我准备花费比较多的时间来学好这门课。一周最起码安排十个小时来学习。这门课的学习目标不仅仅要局限在考一个好的成绩这么简单,关键是要认真的学习,然后开发出一个软件产品,参与一个项目。让自己的知识能够学有所用。

