添加背景图片的问题,急呀,在线等!!! 我在frame中已经添加了Menubarhe和toolbar,想添加背景图片。我先加了个lable,给lable加了图片,但是不能充满整个frame,请各位指点指点,急! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 直接给BODY加background不就行了 如你的java文件是MainFrame.javaJLabel imageLabel = new JLabel();ImageIcon image;image = new ImageIcon(yourPackage.MainFrame.class.getResource("XXX.png"));imageLabel.setIcon(image);this.getContentPane().add(imageLabel,BorderLayout.CENTER); JFrame是由这么几部分组成:最底下一层JRootPane,上面是glassPane(一个JPanel)和layeredPane(一个JLayeredPane),而layeredPane又由contentPane(一个JPanel)和menuBar构成。我们一般在JFrame上添加组件往往都是加在contentPane上面:frame.getContentPane().add(btn);要在JFrame上添加背景图片,常见做法是加在layeredPane上面,并将contentPane设置成透明的即可。// 将图片添加到layeredPaneImageIcon img = new ImageIcon("steve.jpg");JLabel imgLabel = new JLabel(img);frame.getLayeredPane().add(imgLabel, new Integer(Integer.MIN_VALUE));imgLabel.setBounds(0,0,img.getIconWidth(), img.getIconHeight());...// 将contentPane设置成透明的((JPanel)getContentPane()).setOpaque(false); 想创建一个有各种部件的窗口,一直没看出问题,可总出错,请哪位高手指点一下。。。 使用javaDB出错,求助 一个奇怪的问题,同一个文件在不同的文件夹里既然不能运行????? java基本数据类型的数组除了Object,还有别的父类吗 比较特殊的如何按钮变灰问题? 一个简单的问题. 急问 为何编译通过没有被强制检查异常 做了几道考试题,人都要死了. 一个菜鸟的关于Java 先辈们,JAVA易学吗? 程序怎么写 请教大家
ImageIcon image;image = new ImageIcon(yourPackage.MainFrame.class.getResource("XXX.png"));
imageLabel.setIcon(image);
this.getContentPane().add(imageLabel,BorderLayout.CENTER);
我们一般在JFrame上添加组件往往都是加在contentPane上面:frame.getContentPane().add(btn);要在JFrame上添加背景图片,常见做法是加在layeredPane上面,并将contentPane设置成透明的即可。// 将图片添加到layeredPane
ImageIcon img = new ImageIcon("steve.jpg");
JLabel imgLabel = new JLabel(img);
frame.getLayeredPane().add(imgLabel, new Integer(Integer.MIN_VALUE));
imgLabel.setBounds(0,0,img.getIconWidth(), img.getIconHeight());
...
// 将contentPane设置成透明的
((JPanel)getContentPane()).setOpaque(false);