资源简介
java桌面程序swing demo实例,java桌面程序swing demo实例
代码片段和文件信息
package com.qianku.project;
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.EventQueue;
import java.awt.FlowLayout;
import java.awt.Graphics;
import java.awt.Image;
import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.BorderFactory;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JDialog;
import javax.swing.Jframe;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;
import javax.swing.UIManager;
import javax.swing.UnsupportedLookAndFeelException;
import javax.swing.border.EmptyBorder;
public class Login extends Jframe{
public Jframe frame;
// 得到显示器屏幕的宽高
public int width = Toolkit.getDefaultToolkit().getScreenSize().width;
public int height = Toolkit.getDefaultToolkit().getScreenSize().height;
// 定义窗体的宽高
public int windowsWedth = 662;
public int windowsHeight = 442;
private void initialize() {
frame = this;
frame.setLayout(new BorderLayout(22));
JPanel topPanel = new TopPanel(“image/logintitle_bg.png“);
topPanel.setBackground(Color.red);
JPanel leftPanel = new JPanel();
leftPanel.setBackground(Color.white);
JPanel rightPanel = new JPanel();
rightPanel.setBackground(Color.white);
rightPanel.setLayout(null);
frame.add(“North“ topPanel); //将按钮添加到窗口中
frame.add(“East“ rightPanel);
frame.add(“Center“leftPanel);
JLabel label = new JLabel();
ImageIcon icon = new ImageIcon(“image/login_banner.png“);
label.setIcon(icon);
leftPanel.add(label);
JLabel label01 = new JLabel(“帐号登录“);
label01.setBounds(50 20 200 20);
JTextField name = new JTextField();
name.setBounds(50 100 200 20);
name.setColumns(20);
JTextField pass = new JTextField();
pass.setBounds(50 130 200 20);
pass.setColumns(20);
//登陆按钮
JButton loginBtn = new JButton(“登录“);
loginBtn.setBounds(50 160 200 40);
rightPanel.add(label01);
rightPanel.add(name);
rightPanel.add(pass);
rightPanel.add(loginBtn);
topPanel.setPreferredSize(new Dimension(0 80));
rightPanel.setPreferredSize(new Dimension(300 0));
frame.setBounds((width - windowsWedth) / 2
(height - windowsHeight) / 2 windowsWedth windowsHeight);
//设置去掉边框
//frame.setUndecorated(true);
frame.setDefaultCloseOperation(Jframe.EXIT_ON_CLOSE);
frame.setVisible(true);
loginBtn.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
new Mainframe().initialize();
}
});
}
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
@Override
public void run() {
Jframe.setDefaultLookAndFeelDecorated(true);
JDialog.setDefaultLookAndFeelDecorated(true);
try {
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-05-20 11:10 QianKu\
文件 411 2018-05-20 11:10 QianKu\.classpath
文件 382 2018-05-20 11:10 QianKu\.project
目录 0 2018-05-20 11:10 QianKu\.settings\
文件 598 2018-05-20 11:10 QianKu\.settings\org.eclipse.jdt.core.prefs
目录 0 2018-05-20 11:10 QianKu\bin\
目录 0 2018-05-20 11:10 QianKu\bin\com\
目录 0 2018-05-20 11:10 QianKu\bin\com\qianku\
目录 0 2018-05-20 11:10 QianKu\bin\com\qianku\project\
文件 735 2018-05-20 11:10 QianKu\bin\com\qianku\project\Login$1.class
文件 1053 2018-05-20 11:10 QianKu\bin\com\qianku\project\Login$2.class
文件 3015 2018-05-20 11:10 QianKu\bin\com\qianku\project\Login.class
文件 1900 2018-05-20 11:10 QianKu\bin\com\qianku\project\Mainfr
文件 541 2018-05-20 11:10 QianKu\bin\com\qianku\project\MainLeftPanel.class
文件 426 2018-05-20 11:10 QianKu\bin\com\qianku\project\MainRightPanel.class
文件 1179 2018-05-20 11:10 QianKu\bin\com\qianku\project\TopPanel.class
目录 0 2018-05-20 11:10 QianKu\image\
文件 3787 2018-05-20 11:10 QianKu\image\baidu_logo.png
文件 4094 2018-05-20 11:10 QianKu\image\loginti
文件 19379 2018-05-20 11:10 QianKu\image\login_banner.png
文件 5063 2018-05-20 11:10 QianKu\image\login_logo.png
目录 0 2018-05-20 11:10 QianKu\lib\
文件 932962 2018-05-20 11:10 QianKu\lib\JTattoo.jar
文件 1713573 2018-05-20 11:10 QianKu\lib\substance.jar
目录 0 2018-05-20 11:10 QianKu\src\
目录 0 2018-05-20 11:10 QianKu\src\com\
目录 0 2018-05-20 11:10 QianKu\src\com\qianku\
目录 0 2018-05-20 11:10 QianKu\src\com\qianku\project\
文件 4372 2018-05-20 11:10 QianKu\src\com\qianku\project\Login.java
文件 1435 2018-05-20 11:10 QianKu\src\com\qianku\project\Mainfr
文件 294 2018-05-20 11:10 QianKu\src\com\qianku\project\MainLeftPanel.java
............此处省略1个文件信息
相关资源
- Java+sql教务系统大作业
- Java写的KTV管理系统Swing界面,含源码
- javaSwing图书管管理系统
- Java+Swing学生信息管理系统
- borland 3个jar包
- jai_imageio-1.1-alphaswingx-1.0
- java编写的b树演示工具
- Swing+Spring+Mybatis项目
- java swing 图书管理系统+MySQL
- java swing 实现ios7毛玻璃效果,高斯模
- MyQQ_v20120823Java版高仿QQ聊天即时通软件
- java swing版的网吧计费管理系统
- java+mysql 小型超市管理系统
- 基于java swing的考试系统的课程设计
- swing制作的账务管理系统
- DJNativeSwing的jar包以及32和64的SWT
- 纯Java音乐共享平台
- JAVA swing三层架构的超市收银系统
- java cs架构swing框架
- java多线程+Socket+Swing局域网聊天软件客
- Java写的KTV管理系统Swing界面,含源码
- javaSwing编写的订餐系统
- java服装管理系统
- org.jdesktop.swingx
- java swing学生信息系统
- 根据表结构生成JavaBean,史上最强最专
- 耗材管理系统(swing)
- 理发店会员管理系统
- 随机点名程序java线程实现
- Java swing Oracle实现的客户关系管理系统
评论
共有 条评论