Java开发- Swing AWT-设置背景图片
来源:互联网 发布:知否 知否 编辑:程序博客网 时间:2024/06/04 01:19
Java设置背景图片
如何使用纯正的 JAVASE 设置一个界面的背景图片呢?
import java.awt.*;import javax.swing.*;public class TestLogin {JFrame jf = new JFrame("[欢迎进入银行自助系统]");JLabel lb0 = new JLabel(" 银 行 自 助 终 端");JLabel lb1 = new JLabel("用 户 名:");JLabel lb2 = new JLabel(" 密 码:");//加载背景图片ImageIcon background=new ImageIcon("C:\\welcome.jpg");//用标加载图片JLabel label=new JLabel(background);protected JTextField jt1 = new JTextField(15); protected JPasswordField jt2 = new JPasswordField(15);JButton btn1 = new JButton("登 陆");JButton btn2 = new JButton("重 置");JButton btn3 = new JButton("开 户");public void init() {// 设置标签大小label.setBounds(0, 0, background.getIconWidth(), background.getIconHeight());//主界面获得容器JPaneljf.getLayeredPane().add(label,new Integer(Integer.MIN_VALUE));JPanel jp=(JPanel)jf.getContentPane();//JPanel对象才可以调用setOpaque(false);设置是否透明jp.setOpaque(false);JPanel jpanel = new JPanel();jpanel.setOpaque(false);//去除JPanel默认布局方式,以实现各个控件自己的定位jpanel.setLayout(null);//设置字体颜色lb0.setForeground(Color.YELLOW);lb0.setBounds(198, 5, 200, 30);lb1.setBounds(80, 50, 140, 30);lb2.setBounds(80, 100, 140, 30);jt1.setBounds(188, 50, 180, 23);jt2.setBounds(188, 100, 180, 23);btn1.setBounds(80,180, 100, 25);btn2.setBounds(180,180, 100, 25);btn3.setBounds(280,180, 100, 25);jpanel.add(lb0);jpanel.add(lb1);jpanel.add(lb2);jpanel.add(btn1);jpanel.add(btn2);jpanel.add(btn3);jpanel.add(jt1);jpanel.add(jt2);jf.add(jpanel);jf.setBounds(460, 260, 500, 300); jf.setVisible(true);}public static void main(String[] args){new TestLogin().init();}}
效果图:
- Java开发- Swing AWT-设置背景图片
- awt设置背景图片
- java swing 设置背景图片的方法一
- Java Swing 之设置窗体背景图片
- java awt,swing
- java awt和swing
- Java | AWT Swing
- java AWT 与Swing
- Swing JButton设置背景图片
- SWING设置背景图片
- swing设置面板背景图片
- java中开发图形包swt、swing、awt看法
- Java----AWT组件开发和Swing界面编程(一)
- Java----AWT组件开发和Swing界面编程(二)
- Java----AWT组件开发和Swing界面编程(一)
- Java swing 背景图片
- Java Swing:为JMenuBar(JToolBar)设置背景图片
- Java.swing-如何为frame窗口设置背景图片
- Eclipse 3.X的selection机制
- 对hog算子的理解
- uva 197 Cube
- GUI系统之SurfaceFlinger(2)Gralloc与Framebuffer
- java Date 和Calendar类的详解
- Java开发- Swing AWT-设置背景图片
- XML解析生成库
- memcached的连接处理
- 正确使用pthread_create,防止内存泄漏
- 用VS2005+Driverstudio+DDK开发第一个PCI驱动程序(详解)
- 自动创建节点的字符杂项设备 misc_register
- Java_摩尔斯密码 非常详细
- 使用vim看代码:cscope
- 视频专辑:零基础学习C语言