
正文
JAVA背景图代码,java设置背景图
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
java怎样在登陆界面添加背景图片最好有代码及详解,先谢谢了各位大神...
JLabel imgLabel = new JLabel(img);// 将背景图放在标签里。frame.getLayeredPane().add(imgLabel, new Integer(Integer.MIN_VALUE));// 注意这里是关键,将背景标签添加到jfram的 // LayeredPane面板里。
登录的窗口主界面JFrame,调用getContentPane(),获取到面板。JPanel J=(JPanel)this.getContentPane();创建一个带图标的标签。JLabel jb=new JLabel(new ImageIcon(xx.jpg));添加该标签,并设置为窗口的大小。
具体方法如下:利用标签组件来设置,具体代码如下:JPanelpnlMain=new JPanel(); //创建面板pnlMain。getContentPane().add(pnlMain); //将pnlMain设置为主面板。
可以新建个面板,在面板里放入带图片的JLabel,填满面板即可。
在java swing中需要为容器添加图片,或者背景图片。
相关问答
Q1: JAVA代码添加背景图片。更改背景颜色!awt或swing!很简单!越简单越好...
1、可以新建个面板,在面板里放入带图片的JLabel,填满面板即可。
2、false);this.getLayeredPane().setLayout(null);this.getLayeredPane().add(backImage, new Integer(Integer.MIN_VALUE));backPanel.setLayout(new BorderLayout());这个是我程序里面复制出来的,效果就下面图一样。
3、所以采用这种方式来设置窗体背景有很大的局限性。因此最好是采用以下方式来设置窗体背景。2 通过JPanel面板来设置窗体背景 JPanel面板是Java中的容器之一。
4、//设置标签的尺寸,即背景图象的大小。().setOpaque(false); /*把内容面板设置为透明,这样整个框架的背景就不再是内容面板的背景色,而是第二层中标签的图像。*/ pnlMain.add(lb); //将标签添加到主面板pnlMain中。
5、imagine,...)构造JPanel---JLayPane,ContendPane,JRootPane(三选一)注意 在你固定背景层之后,添加的组件都要考虑覆盖效应和调和效应。如果要设计更加精美,还可以去参考背景颜色调和。代码木有。
Q2: java设置下背景图片
1、起始就是加入一个JLabel到面板容器的最高层,在JLabel显示图片,设置面板容器为透明就尅月了。
2、因此最好是采用以下方式来设置窗体背景。2 通过JPanel面板来设置窗体背景 JPanel面板是Java中的容器之一。
3、简单来说就是重写paint方法,然后调用画笔的drawImage这个方法。
Q3: 怎么为Java程序添加背景图片代码?
在JFRAME中设置一个JPANEL对象,重写一下JPANEL对象的paintComponent方法。
java代码里添加图片的方法如下:首先,将图片文件添加到Java项目的资源文件夹中。其次,使用ImageIO类来加载图片。最后,加载了图片,就可以在程序中使用了。
在css文件中添加样式代码:body{ background-image: url(背景图片的地址);background-repeat: no-repeat;background-position:50% 50% ;background-size:50% 50%;} background-repeat: no-repeat;表示背景图片不平铺。
导致这种现象是因为Java加载组件是有顺序的,作为背景的JLabel的代码一定要放在全部组件代码的最后,这样JLabel的背景图片才不会被其他组件遮住,从而使整个布局背景错乱。所以采用这种方式来设置窗体背景有很大的局限性。
JAVA背景图代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java设置背景图、JAVA背景图代码的信息别忘了在本站进行查找喔。








