
正文
java透明的边框代码,css透明边框代码
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
JAVA怎样让JLabel透明,显示出下面的JPanel背景
登录的窗口主界面JFrame,调用getContentPane(),获取到面板。JPanel J=(JPanel)this.getContentPane();创建一个带图标的标签。JLabel jb=new JLabel(new ImageIcon(xx.jpg));添加该标签,并设置为窗口的大小。
起始就是加入一个JLabel到面板容器的最高层,在JLabel显示图片,设置面板容器为透明就尅月了。
导致这种现象是因为Java加载组件是有顺序的,作为背景的JLabel的代码一定要放在全部组件代码的最后,这样JLabel的背景图片才不会被其他组件遮住,从而使整个布局背景错乱。所以采用这种方式来设置窗体背景有很大的局限性。
既没有重绘,也没有多一个jpanel,只出现一个左上角已经是运气了。
在java swing中需要为容器添加自定义图片或者背景图片。
一般用JFrame的时候要初始化一个JPanel,把组件放在JPanel里,然后把JPanel放到JFrame里,这样可以较好的控制组建位置等其他的东西。
相关问答
Q1: Java图形界面怎么设置文本域透明
1、解决方案是在窗口中添加一个透明面板来作为最上层的容器,并将JCEF控件添加到该面板中。
2、打开Java开发工具Eclipse软件,依次选择“文件”、“新建”、“项目”,在“新建项目”窗口中选择“Java项目”,然后点击“下一步”按钮。
3、java swing中应该用 setContentAreaFilled(false) 和 setBorderPainted(false),将button的背景设置为透明。public void setContentAreaFilled(boolean b)设置 contentAreaFilled 属性。如果该属性为 true,则按钮将绘制内容区域。
4、为啥要让文本框透明?透明了还输入文字吗?是不是需求搞错了。
Q2: java中怎样让panel完全透明,只显示上面的图片?
打开Java开发工具Eclipse软件,依次选择“文件”、“新建”、“项目”,在“新建项目”窗口中选择“Java项目”,然后点击“下一步”按钮。
//同时要达到LZ的效果很简单,两个Panel。直接覆盖的话,如果覆盖面板小于底层面板,当鼠标移动到底层面板区域。
在SWING中,JPanel可以做为一个基类添加自己的功能,只要继承自己的功能就可以实现了,一般组件的绘制方面的功能增加离不开paintConpenment(Graphic)那么我们只要在绘制JPanel的后面再绘制一张图片就可以了。
Q3: JavaSwing中的窗体如何设置透明图片?
1、解决方案是在窗口中添加一个透明面板来作为最上层的容器,并将JCEF控件添加到该面板中。
2、// 图片随窗体大小而变化 g.drawImage(icon.getImage(), 0, 0,frame.getSize().width,frame.getSize().height,frame);} };panel.setOpaque(false); //设置透明。
3、java swing中应该用 setContentAreaFilled(false) 和 setBorderPainted(false),将button的背景设置为透明。public void setContentAreaFilled(boolean b)设置 contentAreaFilled 属性。如果该属性为 true,则按钮将绘制内容区域。
Q4: java如何设置透明窗体
1、frame.setVisible(true);browser.loadURL(https://);} } 在这个示例中,首先创建了一个透明的JPanel作为最上层的容器,并将CefBrowser添加到该透明面板的中心。
2、方法只是“可能”造成组件的不透明属性发生更改。=== public void setContentAreaFilled(boolean b)设置 contentAreaFilled 属性。如果该属性为 true,则按钮将绘制内容区域。
3、就这么着吧,有点长。/ 输入一个数,输出所有素数。
4、java不能设背景图片透明,除非连窗体一起透明了。背景图片透明了,还要背景图片干啥?还是说背景图片周围有一些不想要的颜色? 这个只能处理图片,把需要的颜色留下,不需要的颜色删除就行了。
java透明的边框代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于css透明边框代码、java透明的边框代码的信息别忘了在本站进行查找喔。







