java jframe 设置背景图片_JFrame如何在原有的界面添加背景图片啊
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
下面是源代码:
import java.awt.BorderLayout;
import java.awt.Container;
import java.awt.EventQueue;
import java.awt.Toolkit;
import javax.net.ssl.SSLEngineResult.Status;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.UIManager;
import javax.swing.UnsupportedLookAndFeelException;
import javax.swing.border.EmptyBorder;
import javax.swing.JButton;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import javax.swing.JTextField;
import java.awt.FlowLayout;
import com.jgoodies.forms.layout.FormLayout;
import com.jgoodies.forms.layout.ColumnSpec;
import com.jgoodies.forms.layout.RowSpec;
import com.jtattoo.plaf.mcwin.McWinLookAndFeel;
import java.awt.Color;
import javax.swing.JLabel;
import javax.swing.JEditorPane;
import java.awt.Font;
import javax.swing.JPasswordField;
/**
* @author Administrator
*
*/
public class Firs extends JFrame {
static JFrame frame = new JFrame();
private JPanel contentPane;
private JTextField textField_1;
private JLabel label;
private JLabel label_1;
private JLabel label_2;
private JLabel label_3;
private JPasswordField passwordField;
/**
* Launch the application.
*/
public static void main(String[] args) {
JFrame.setDefaultLookAndFeelDecorated(true);
try {
UIManager.setLookAndFeel(new McWinLookAndFeel());
} catch (UnsupportedLookAndFeelException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
Firs frame = new Firs();
frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
/**
* Create the frame.
*/
public Firs() {
Container container = new Container();
setIconImage(Toolkit.getDefaultToolkit().getImage("images//background.png"));
setTitle("\u6B22\u8FCE\u767B\u9646\u7F51\u4E0A\u5546\u57CE\u7BA1\u7406\u7CFB\u7EDF");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setBounds(100, 100, 464, 202);
contentPane = new JPanel();
contentPane.setBackground(Color.WHITE);
contentPane.setForeground(Color.WHITE);
contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
setContentPane(contentPane);
contentPane.setLayout(null);
this.setResizable(false);
JButton btnNewButton = new JButton("\u63D0\u4EA4");
btnNewButton.setFont(new Font("宋体", Font.PLAIN, 13));
btnNewButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
/*
if(textField_1 == null
|| passwordField == null
|| textField_1.trim().equals("")
|| passwordField.trim().equals("")){
JOptionPane.showMessageDialog(null, "User name or password can't be empty!");
}
*/
//String pwdString = String.valueOf(passwordField.getPassword());
if(textField_1.getText().equals("123") && passwordField.getText().equals("123")){
new Second().setVisible(true);
dispose();
}else{
JOptionPane.showMessageDialog(contentPane, "用户名或密码输入错误");
}
}
});
btnNewButton.setBounds(148, 130, 65, 23);
contentPane.add(btnNewButton);
JButton btnNewButton_1 = new JButton("\u91CD\u7F6E");
btnNewButton_1.setFont(new Font("宋体", Font.PLAIN, 13));
btnNewButton_1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
passwordField.setText("");
textField_1.setText("");
}
});
btnNewButton_1.setBounds(271, 130, 65, 23);
contentPane.add(btnNewButton_1);
textField_1 = new JTextField();
textField_1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
}
});
textField_1.setBounds(148, 28, 188, 23);
contentPane.add(textField_1);
textField_1.setColumns(10);
label = new JLabel("\u7528\u6237\u540D");
label.setFont(new Font("宋体", Font.BOLD, 13));
label.setBounds(61, 25, 50, 28);
contentPane.add(label);
label_1 = new JLabel("\uFF1A");
label_1.setBounds(121, 34, 54, 15);
contentPane.add(label_1);
label_2 = new JLabel("\u5BC6 \u7801");
label_2.setFont(new Font("幼圆", Font.BOLD, 13));
label_2.setBounds(61, 84, 65, 18);
contentPane.add(label_2);
label_3 = new JLabel("\uFF1A");
label_3.setBounds(121, 84, 54, 15);
contentPane.add(label_3);
passwordField = new JPasswordField();
passwordField.setBounds(148, 81, 188, 21);
contentPane.add(passwordField);
}
}
求大神指导一下啊
java jframe 设置背景图片_JFrame如何在原有的界面添加背景图片啊相关推荐
- JAVA生成的二维码以及给二维码添加背景图片
JAVA生成的二维码以及给二维码添加背景图片** 1.页面只需一行代码即可(用ajax请求得不到响应,也可以用表单提交) window.location.href = "${ctx}/qrc ...
- Java - JFrame 设置背景图片
设置JFrame的背景图片由两种方式: 1.Jpanel类的paintComponent(Graphics g)重新绘制背景图片 2.利用LayeredPane为Swing控件增加了深度,允许组建在需 ...
- python窗体加背景图_第二十三篇 -- 为窗体添加背景图片和图标以及设置窗体透明度...
效果图: play.py #!/usr/bin/env python#_*_ coding: UTF-8 _*_ """========================= ...
- android页面背景为视频,安卓手机怎么给视频添加背景图片 上下图片中间视频画面的小视频制作...
狸窝是帮助用户解决问题 提供教程解决方案 在这个过程中有使用我们自己开发的软件 也有网上找的工具 只要帮助用户解决问题就好!同意则往下继续了解学习 ... 注意此教程方案是:『安卓手机端教程方案』.很 ...
- excel poi 加背景图_使用POI在Excel中添加外部图片
本篇的代码主要参考自poi讨论组:http://apache-poi.1045710.n5.nabble.com/Load-remote-image-inside-excel-sheet-td5709 ...
- v-for动态图片列表展示以及动态给div添加背景图片
v-for动态图片列表以及动态给div添加背景图片方法 效果如下图所示: HTML: <div class="branchWorkshop"><ul>< ...
- 前端背景图放置_如何在css中添加背景图?
在前端开发过程中,为了页面的美观,往往都会给html页面添加背景图片.那么如何利用css设置html中用图片做背景?本章就给大家介绍css怎样设置背景图片. css background属性就是专门设 ...
- java jframe 设置背景图片_JFrame如何设置背景图片
代码: import java.awt.FlowLayout; import javax.swing.ImageIcon; import javax.swing.JButton; import jav ...
- java jframe 设置背景图片_JAVA怎样设置JFrame的背景图片呢?谁能教教我怎么弄背景图片...
// 加载背景图片 ImageIcon bg = new ImageIcon("C:/Users/Administrator/Desktop/WuZi/image/back.jpg" ...
最新文章
- 实验:IP地址转换(超好用的substr();)
- 基于Neutron的Kubernetes SDN实践经验之谈
- Xamarin.Form 初学 之 服务引用-WCF服务引用
- 6大设计原则之接口隔离原则
- spring Boot 2.1.5 (1)---安装环境
- 微课|中学生可以这样学Python(例6.1):杨辉三角形
- python验证身份证最后一位数字代表什么_身份证号码最后一位代表什么?
- 创建最原始的XMLHttprequest对象
- java 重命名_Java如何重命名文件?
- spring 中常用注解
- Atitit. visual studio vs2003 vs2005 vs2008 VS2010 vs2012 vs2015新特性 新功能.doc
- 网站关键词选择的四大步骤
- 解析出错,标准Json格式数据
- (2022杭电多校三)1002-Boss Rush(状压DP+二分)
- cf Educational Codeforces Round 61 D. Stressful Training
- 也发个过VS3.0的MapHack
- oracle 不等于但包含空,sql语句不等于null
- 使用Nginx防止IP地址被恶意解析
- PLC实验:水塔水位控制
- 原神服务器服务端多人联机教程