Java开发- Swing AWT-设置背景图片
2013-11-20 10:34
651 查看
Java设置背景图片
如何使用纯正的 J***ASE 设置一个界面的背景图片呢?
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()); //主界面获得容器JPanel jf.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 之设置窗体背景图片
- java swing 设置背景图片的方法一
- Java Swing中怎样简单方便的设置背景图片
- Java.swing-如何为frame窗口设置背景图片
- Java Swing:为JMenuBar(JToolBar)设置背景图片
- java在线聊天项目0.2版本 制作客户端窗体,使用swing(用户界面开发工具包)和awt(抽象窗口工具包) BorderLayout布局与GridLayout布局不同之处 JPanel设置大小
- [JAVA]①重绘JPanel面板,设置窗体背景图片
- iOS开发笔记--关于设置UIView的背景为图片的方法以及问题
- java工程里CSS背景图片路径设置
- linux下Java开发SWing/AWT乱码解决方案
- Java开发桌面程序SWING,设置主窗口位置居中一般使用下面的方法
- Java Swing 刷新JLabel的背景图片
- java 设置jpane背景图片l
- Swing控件(JPanel,Container等)设置背景图片
- swing设置图片为背景颜色
- java swing 怎样添加背景图片并且能根据窗口大小进行缩放
- iPhone开发中为UINavigationBar设置背景图片方法
- JAVA之设置背景图片的几种方法
- [Android开发] 代码code设置9.png/9-patch 图片背景后,此view中的TextView等控件显示不正常(常见于listview中)
- ImageButton swing 设置Jbutton背景图片的方法