
正文
java代码插入背景图片,java界面怎么放背景图
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
java中如何增加背景图片
将数字(int或Integer对象)与图片(Image对象)的对应关系保存在一个map中,当得到某个数字是,就可以得到所对应的图片了,然后在button上setIcon就可以。
要为万年历插入背景图片,每个月份都采用不同的背景图片,需要在JPanel的paintComponent函数内,用g.drawImage方法,把背景图片画在JPanel上。另外,你的程序有问题2016年六月没有31天。下面我给你一个例子。
直接先设置一个JLabel, 大小铺满整个窗体,之后在加控件。
frame.getSize().height,frame);} };panel.setOpaque(false); //设置透明。2 在上面中的panel对象上添加多个其它具体的Jpanel对象。在每一个Jpanel对象中又可以设置单独的布局方式。这样就可以完整的表达这个界面内容了。
因此最好是采用以下方式来设置窗体背景。2 通过JPanel面板来设置窗体背景 JPanel面板是Java中的容器之一。
相关问答
Q1: Java界面中怎样设置背景图片,是背景,上面有一系列的组件不被遮盖_百度...
简单来说就是重写paint方法,然后调用画笔的drawImage这个方法。
pnlMain.add(lb); //将标签添加到主面板pnlMain中。用标签组件JLabel来设置窗体背景,其扩展性上比较差,且在标签上不能放置其他组件,比如:在放置一个JButton,整个布局背景图就错乱。
可以新建个面板,在面板里放入带图片的JLabel,填满面板即可。
Q2: java如何在布局中添加图片作为背景问题,怎么解决
将PS中的图像源文件以切片形式取好名字,导出图像并放置在images里,记住不要html网页形式的文件。
可以利用标签组件来设置。具体方法如下:利用标签组件来设置,具体代码如下:JPanelpnlMain=new JPanel(); //创建面板pnlMain。getContentPane().add(pnlMain); //将pnlMain设置为主面板。
pnlMain.add(lb); //将标签添加到主面板pnlMain中。用标签组件JLabel来设置窗体背景,其扩展性上比较差,且在标签上不能放置其他组件,比如:在放置一个JButton,整个布局背景图就错乱。
在java swing中需要为容器添加自定义图片或者背景图片。
问题拆解:希望界面背景设置图片:没有直接的方法调用方式,一般都是重载paint方法自己画一个背景上去。
Q3: 用java写了一个登录界面,求大神解答如何给窗体加上背景图片
直接先设置一个JLabel, 大小铺满整个窗体,之后在加控件。
因此最好是采用以下方式来设置窗体背景。2 通过JPanel面板来设置窗体背景 JPanel面板是Java中的容器之一。
false);this.getLayeredPane().setLayout(null);this.getLayeredPane().add(backImage, new Integer(Integer.MIN_VALUE));backPanel.setLayout(new BorderLayout());这个是我程序里面复制出来的,效果就下面图一样。
登录的窗口主界面JFrame,调用getContentPane(),获取到面板。JPanel J=(JPanel)this.getContentPane();创建一个带图标的标签。JLabel jb=new JLabel(new ImageIcon(xx.jpg));添加该标签,并设置为窗口的大小。
java代码插入背景图片的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java界面怎么放背景图、java代码插入背景图片的信息别忘了在本站进行查找喔。





