登陆窗口实现(二)-----使用JPanel
来源:互联网 发布:mac os恢复模式 编辑:程序博客网 时间:2024/05/19 14:52
import javax.swing.*;import javax.swing.border.Border;import javax.swing.border.LineBorder;import java.awt.*;/** * Created by Administrator on 2015/4/13 0013. * JPanel容器是一种 无边框 不能移动、放大、缩小或关闭的容器 * * * 思路分析 一般的登录窗口 可以简单的按照 BorderLayout * (边界布局)的使用划分为3个区域 北(panUP) * 中(panMiddle) * 南 (panSouth) * */public class loginView{ public static void main(String[] args) { JFrame frame = new JFrame("登陆窗口"); frame.setSize(310,300); frame.setLayout(new BorderLayout()); //设置窗口布局为区域布局 JPanel panUp = new JPanel(); frame.add(panUp, BorderLayout.NORTH);//把panUP放在北边 JLabel lblNorth = new JLabel(); Icon icon = new ImageIcon("C:\\Users\\Administrator\\Desktop\\头像.jpg"); lblNorth.setIcon(icon); //图片放入北边 panUp.add(lblNorth); JPanel panMiddle = new JPanel(); Border border = new LineBorder(Color.RED); panMiddle.setBorder(border); frame.add(panMiddle, BorderLayout.CENTER); JLabel lblLogin = new JLabel("用户名"); lblLogin.setSize(50, 20); JTextField textLogin = new JTextField(""); textLogin.setColumns(20); textLogin.setSize(50, 20); JLabel lblPassword = new JLabel("密 码"); lblPassword.setSize(50, 20); JTextField textPassword = new JTextField(""); textPassword.setColumns(20); textPassword.setSize(50, 20); panMiddle.add(lblLogin); panMiddle.add(textLogin); panMiddle.add(lblPassword); panMiddle.add(textPassword); JPanel panSouth = new JPanel(); Border border2 = new LineBorder(Color.BLUE); panSouth.setBorder(border2); frame.add(panSouth, BorderLayout.SOUTH); JButton btnCon = new JButton("连接"); JButton btnExit = new JButton("退出"); JButton btnPro = new JButton("属性"); panSouth.add(btnCon); panSouth.add(btnExit); panSouth.add(btnPro); //frame.pack(); frame.setVisible(true); }}
效果图:
本文出自 “会搬砖的猴子” 博客,请务必保留此出处http://silianbo.blog.51cto.com/6627757/1632398
阅读全文
0 0
- 登陆窗口实现(二)-----使用JPanel
- IOS使用XMPP最新教程(二)登陆实现
- 登陆窗口实现dojo
- 登陆窗口的实现
- Wpf 实现登陆窗口
- MFC实现不规则形状窗口(CF登陆窗口)
- MFC实现不规则形状窗口(CF登陆窗口)
- MFC实现不规则形状窗口(CF登陆窗口)
- qt登陆窗口到主界面(二)
- 使用JScrollPane实现为JPanel(FlowLayout布局)增加滚动条的功能
- openLaszlo简单登陆窗口实现
- QT实现回车执行(例如登陆窗口)
- JPanel的使用
- 关于JPanel的使用
- Jpanel类的使用
- 转:QT实现阴影窗口(二)
- BCB中登陆窗口的实现
- JQuery EasyUI实现登陆小窗口
- java 学习笔记---布局管理组件
- PHP处理textarea上传的数据
- lintcode python代码 463 整数排序
- JFrame 和JPanel 的关系-区别(学习笔记)
- BAT,网易,新浪等互联网公司的业务架构及系统架构案例
- 登陆窗口实现(二)-----使用JPanel
- context-param和init-param区别
- chrome 下使用维基百科
- 关于脑裂
- Android Studio APK打包
- APK瘦身
- binder学习概述篇和路线图
- JS函数
- 算法作业_38(2017.6.20第十八周)