窗体中减少背景图片的方法 java (窗体的背景可用什么属性设置)
本文目录导航:
java 窗体中减少背景图片的方法
import .*;import ;import .*;import ;import ;import ;import ;import .*;public class Example1 extends JFrame{ public static void main(String[] args){ JFrame jf=new JFrame(系统登录);JPanel jpanel = new JPanel();(jpanel);//设置窗口在屏幕中居中显示double width = ()()(); double height = ()()(); int x=(int)(width-300)/2; int y=(int)(height-180)/2;(x,y,300,180);//减少标签组件GridLayout gird = new GridLayout(3,0);JPanel jpanel1=new JPanel();JPanel jpanel2=new JPanel();JPanel jpanel3=new JPanel();(gird);(jpanel1);(jpanel2);(jpanel3);ImageIcon img = new ImageIcon();JLabel imgLabel = new JLabel(img);//将背景图放在标签里。()(imgLabel, new Integer(_VALUE));(0,0,(), ());JLabel name=new JLabel(姓 名:);JTextField nametext=new JTextField(10);JLabel pwd=new JLabel(密 码:);JPasswordField pwd1=new JPasswordField(10);JButton login=new JButton(登录);JButton exit=new JButton(分开);(name);(nametext);(pwd);(pwd1);(login);(exit);()(null);(_ON_CLOSE);(false);(false);(false);(false);(true); }}那个图片 你放到你创立的名目标文件夹里就行 测试完成
Java窗体如何设置背景图片?急求!!
可以新建个面板,在面板里放入带图片的JLabel,填满面板即可。JPanel jp = new JPanel(); //新建面板(new FlowLayout()); //设置面板规划ImageIcon ii=new ImageIcon(getClass()(/Picture/));JLabel uppicture=new JLabel(ii); //往面板里参与(true);
怎样为Java程序减少背景图片代码?
仅仅是给窗口减少背景的话是很便捷的,减少上以下语句(自己去减少变量哈):\x0d\x0a\x0d\x0alabel = new JLabel(background); //background为ImageIcon\x0d\x0a// 把标签的大小位置设置为图片刚好填充整个面板 \x0d\(0, 0, (), ());\x0d\x0a//减少图片到frame的第二层(把背景图片减少到分层窗格的最底层作为背景)\x0d\()(label,new Integer(_VALUE));\x0d\x0a//把内容窗格转化为JPanel,否则不能用方法setOpaque()来使内容窗格透明\x0d\x0ajPanel=(JPanel)();\x0d\x0a//设置透明\x0d\(false);\x0d\x0a\x0d\x0a而后你下面那个JPanel p也设置成透明就可以了