关于jtable 和JPanel背景图片的问题?
我在jpanel设置了一张背景图片,然后把JScrollPane加到JPanel里,再把jtable加到JScrollPane里的!效果如我图片所示!图片和jtable分...
我在jpanel设置了一张背景图片,然后把JScrollPane加到JPanel里,再把jtable 加到JScrollPane里的!
效果如我图片所示!
图片和jtable 分开了!jtable 没有在背景图片的上面!
下面是一部分代码:
JTable table = new JTable(base,colHeads);
table.setRowHeight(20); //设置每一行的高
table.setPreferredScrollableViewportSize(new Dimension(700, 100)); //设置表格的大小
JScrollPane jsp=new JScrollPane(table);
jpl.add(jsp);
//背景图片
JLabel pitLabel1=new JLabel(new ImageIcon("images/bg1.jpg"));
pitLabel1.setBounds(0, -10, 700, 500);
jpl.add(pitLabel1);
jf.setSize(700,500);
//jf.setResizable(false); //设置窗体大小不可变
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
jf.setIconImage(new ImageIcon("images/icon.gif").getImage());
jf.setContentPane(jpl);
jf.setVisible(true);
请问这个怎么解决! 展开
效果如我图片所示!
图片和jtable 分开了!jtable 没有在背景图片的上面!
下面是一部分代码:
JTable table = new JTable(base,colHeads);
table.setRowHeight(20); //设置每一行的高
table.setPreferredScrollableViewportSize(new Dimension(700, 100)); //设置表格的大小
JScrollPane jsp=new JScrollPane(table);
jpl.add(jsp);
//背景图片
JLabel pitLabel1=new JLabel(new ImageIcon("images/bg1.jpg"));
pitLabel1.setBounds(0, -10, 700, 500);
jpl.add(pitLabel1);
jf.setSize(700,500);
//jf.setResizable(false); //设置窗体大小不可变
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
jf.setIconImage(new ImageIcon("images/icon.gif").getImage());
jf.setContentPane(jpl);
jf.setVisible(true);
请问这个怎么解决! 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询