JFrame中添加图片,再添加JPanel,JPanel中添加组件?ImageIcon image = new ImageIcon("huifu.jpg");public void paint(Graphics g){
//super.repaint();
g.drawImage(image.getImage(),0,0,null,null);
}上面的做法会把组件覆盖了,看不到组件了,如何才能做到,谢谢!
//super.repaint();
g.drawImage(image.getImage(),0,0,null,null);
}上面的做法会把组件覆盖了,看不到组件了,如何才能做到,谢谢!
frame.getContentPane().setFocusCycleRoot(true);
frame.setIconImage(ResourceManager.getImage(WinFrame.class, "/pics/title.png"));
frame.getContentPane().setLayout(null);
frame.setTitle(Props.readProps("title"));
frame.setResizable(false);
frame.setDefaultCloseOperation(3);
JFrame jf = new JFrame("TestFlow");
JPanel jp1 = new JPanel(); CardLayout cl = new CardLayout(); String[] image = {"c:\\1.jpg", "c:\\2.jpg","c:\\3.jpg","c:\\4.jpg"}; JLabel[] jl = new JLabel[image.length]; jp1.setLayout(cl); for(int i=0;i<jl.length;i++){ Icon ic = new ImageIcon(image[i]); jl[i] = new JLabel(ic); jp1.add(jl[i],i+"");
}
jf.add(jp1);
................
.............