第一次Java作业——简单的登录界面

千里之行,始于足下,从小做起,一点一滴学编程。

 1 import javax.swing.*;
 2 import java.awt.*;
 3
 4 public class Homework{
 5
 6     public static void main(String[] args){
 7
 8         JFrame frame = new JFrame();
 9
10         JPanel panel1 = new JPanel();
11         JPanel panel2 = new JPanel();
12         JLabel label0 = new JLabel("学生成绩管理系统");
13         JLabel label1 = new JLabel("用户名:");
14         JLabel label2 = new JLabel("密码:");
15         JTextField jtf = new JTextField(10);
16         JPasswordField jpf = new JPasswordField(10);
17         JButton button1 = new JButton("登录");
18         JButton button2 = new JButton("取消");
19
20         Font font1 = new Font("SansSerif",Font.BOLD,50);
21         Font font2 = new Font("SansSerif",Font.BOLD,25);
22         Font font3 = new Font("SansSerif",Font.BOLD,35);
23         ImageIcon icon1 = new ImageIcon("1.png");
24         ImageIcon icon2 = new ImageIcon("2.png");
25         ImageIcon icon3 = new ImageIcon("3.png");
26         ImageIcon icon4 = new ImageIcon("4.png");
27         ImageIcon icon5 = new ImageIcon("5.png");
28
29         frame.add(panel1);
30         panel1.setSize(600, 150);
31         panel1.setBackground(Color.CYAN);
32         panel1.setLayout(new BorderLayout());
33         panel1.add(label0,BorderLayout.CENTER);
34         label0.setFont(font1);
35         label0.setForeground(Color.BLUE);
36
37         frame.add(panel2);
38         panel2.setSize(460, 220);
39         panel2.setLocation(60, 200);
40         panel2.setLayout(new GridLayout(3,2,20,35));
41         panel2.add(label1);
42         panel2.add(jtf);
43         panel2.add(label2);
44         panel2.add(jpf);
45         panel2.add(button1);
46         panel2.add(button2);
47         label1.setFont(font2);
48         label2.setFont(font2);
49         button1.setFont(font3);
50         button2.setFont(font3);
51         label1.setIcon(icon2);
52         label2.setIcon(icon3);
53         button1.setIcon(icon4);
54         button2.setIcon(icon5);
55         label1.setForeground(Color.BLUE);
56         label2.setForeground(Color.BLUE);
57         button1.setForeground(Color.BLUE);
58         button2.setForeground(Color.BLUE);
59
60
61         frame.setTitle("用户登录");
62         frame.setIconImage(icon1.getImage());
63         frame.setSize(600,500);
64         frame.setLocation(400, 300);
65         frame.setLayout(null);
66         frame.setResizable(false);
67         frame.setVisible(true);
68         frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
69     }
70 }

非常简单,作为博客园的开端,附上界面结果图:

时间: 2024-08-28 16:31:33

第一次Java作业——简单的登录界面的相关文章

JAVA web简单的登录界面jsp实现

此次试验所用到的软件是myeclipse10,tomcat7,Dreamweaver,sqlserver2008数据库.可以实现用户使用用户名和密码登录.如果登录成功,页面会显示登录成功,如果密码错误,则页面会显示登录失败.连接数据库使用的事javabean方法,需要实现下载好sqlserver2008的驱动程序,在web project文件夹下的src文件夹下新建包"Bean",并在此包下新建"DBBean.java"文件. DBBean.java文件代码如下:

用Java制作简单的登录界面

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServ

Java网络编程:登录界面 登录验证 以及登录成功的好友界面

引言 ? ? 这部分我们就开始设计这个山寨版的qq了,首先最开始的就是需要一个登录界面,当输入的用户名密码正确之后,就跳转到登录成功的界面,我们这里登录成功之后设计的是显示该用户好友界面,这一串我认为是一个整体,所以就放在了一起来写,可能会造成本文比较长. ? 首先我们来看一下登录界面 ? 登录界面 ? ? 我们设计的登录界面如图所示 ? ? ? ? 分析界面 ? ? 这个界面可以分为三个大的部分,北部的一张图片,qq2003全新体验Q人类,中部的QQ号码,手机号码和Email登录部分,以及下面

【Android】利用表格布局,Android中xml文件与java的交互制作登录界面

登录界面是图形编程.网页编程的一个经典而又基础的程序. 在安卓中,如图所示一个基本登录界面: 点击取消按钮就关闭这个程序,点击登录按钮则显示用户输入的用户名与密码. 一.基本布局 这个程序利用到安卓中的表格布局. 先打开res/values/strings.xml中定义几个字符串.之所以不直接把字符串直接写在activity_main.xml的组件中,是因为免得Eclipse出现警告.这个文件的代码如下: <?xml version="1.0" encoding="ut

简单的登录界面(包括帐号密码验证)

这次来总结一下公司的Task 1 实现一个登录界面. 登录界面其实在大三的时候就有做过,但是当时做的界面超级low,主要区别在于有无css,由于公司的设计要求,对于该界面的很多细节处理实在不容易.所以,还是想要写点东西记录一下. 先截个图,展示一下效果吧: 然后我们看一下代码: 在我们做一个页面之前,要先想好他的一个整体布局,也就是我们这里面的login.html主页面,大致结构如下: 接下来,我们先上代码,看一下具体实现方法: login.html <!DOCTYPE html> <h

java实现的简单程序登录界面

这是我写的简单代码: 简单,没什么嚼头,作业贴,直接上代码.文件保存用户名和密码,输入密码错误3次退出程序. [java] view plaincopy 01.public Login() throws IOException{ GetKeys();//获取文件登陆信息 User = new JTextField(15); PassWord = new JPasswordField(15); PassWord.setEchoChar('*'); JPanel p1 = new JPanel();

java web 简单的登录注册

--sql文件 create database studentgouse studentgocreate table stuinfo(--stuid int primary key identity(1,1)  not null,stuname nvarchar(10) not null,stupwd nvarchar(20) not null) insert into stuinfo values('admin','123') select * from stuinfo select stun

作业一:登录界面

#Author:AXIN #功能:登录窗口 # 1.输入用户名,密码 # 2.认证成功后输出提示信息,表示欢迎 # 3.输错3次后锁定用户名(写入文件) _name = 'AXIN' _password = '123qwe' temp = 0 count_2 = 0 name = input("Name:") password = input("Password:") f = open("lock_name.txt") line = f.read

EditText制作简单的登录界面

EditText与之前的TextView和Button的用法大体相同,用法案例如下: activity_edit_text.xml: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.andr