java jframe 设置了背景图片,但是却被JPanel遮住了?怎么破?
如图,jframe设置了背景图片,但是我用jpanel放置按钮等组件,JPanel把背景遮住了,大神求破。...
如图,jframe设置了背景图片,但是我用jpanel放置按钮等组件,JPanel把背景遮住了,大神求破。
展开
展开全部
java编写的一个表格,JTable对象加在JPanel面板上,JPanel加在JFrame上。设置背景色
public class DrawFrame {
public static void main(String[] args) {
final JFrame frame = new JFrame();
frame.getContentPane().setBackground(Color.RED);
JTable table = new JTable(4, 4) {
@Override
public void paint(Graphics g) {
super.paint(g);
Graphics2D g2d = (Graphics2D) g;
Composite com = g2d.getComposite();
g2d.setComposite(AlphaComposite.getInstance(AlphaComposite.SRC_OVER, 0.1f));
g2d.setColor(Color.RED);
g2d.fill(new Rectangle(0, 0, this.getWidth(), getHeight()));
g2d.setComposite(com);
g2d.setColor(Color.BLACK);
}
};
frame.getContentPane().add(table, "Center");
frame.setVisible(true);
}
}
Table上有一层半透明的红色层
图片也是画上去,你可以试试
微测检测5.10
2023-05-10 广告
2023-05-10 广告
您好!建议咨 深圳市微测检测有限公司,已建立起十余个专业实验室,企业通过微测检测就可以获得一站式的测试与认 证解决方案;(EMC、RF、MFi、BQB、QI、USB、安全、锂电池、快充、汽车电子EMC、汽车手机互 联、语音通话质量),认证遇...
点击进入详情页
本回答由微测检测5.10提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询