资源简介
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个文件信息
相关资源
- JAVA828436
- java swing 做的 汽车租赁系统
- java实现小型函数画图板(附源代码、
- java 简易签到表
- 日历时钟java版实现
- 科研管理系统 java swing mysql
- 【教程】100个Java GUI swing的小程序.r
- Java Swing开发的《星际争霸》游戏
- java swing工资管理系统(源码+数据库
- JavaSE图书馆管理系统
- javaSwing宿舍管理系统
- Swing俄罗斯方块
- java swing 用户登录界面设计
- 基于java的坦克大战游戏234736
- java swing做的图书管理系统
- 基于JAVA的航空订票系统
- 银行家算法的java代码实现,Swing写的
- Java仿微信飞机大战--Swing界面
- jai_imageio-1.1-alpha与Swingx-1.6.1的jar包
- Java Swing 界面美化包-含源码
- java+access+swing图书管理系统
- 水费管理系统
- 超强SWING JAVA固定资产管理系统
- JAVA+Swing坦克大战
- JAVA Swing小游戏与代码
- 学生管理系统Swing+Java+JDBC,原创
- substance美化包java swing
-
用java Jfr
ame,JPanel写的大鱼吃小鱼小 - java做的教务管理系统
- Java写的Swing界面系统
评论
共有 条评论