我想问一下在eclipse中利用visual editor插件做 java桌面系统的登陆界面如何添加背景图片,
我只能通过属性里改变背景颜色,可是要怎么加图片上去呢,对于按钮和标签都可以,可是面板(Pane)怎么加图片

解决方案 »

  1.   

    sorry! 我一直从事B/S开发, C/S这块基本空白。
    不能帮你了,请GUI的朋友帮忙吧!
      

  2.   

    使用时new ImagePanel(new ImageIcon("路径").getImage())既可.public class ImagePanel extends JPanel {
        
        private Image img;    public ImagePanel(String img) {
            this(new ImageIcon(img).getImage());
        }    public ImagePanel(Image img) {
            this.img = img;
            Dimension size = new Dimension(img.getWidth(null),img.getHeight(null));
            setPreferredSize(size);
            setMinimumSize(size);
            setMaximumSize(size);
            setSize(size);
            setLayout(null);
        }
         public void paintComponent(Graphics g) {
            g.drawImage(img,0,0,null);
        }}
      

  3.   

         public void paintComponent(Graphics g) {
            super.paint();   // 我觉得夹这一句 虽然用途不是很大, 但是它能够使得 backgroud  property 生效。
            g.drawImage(img,0,0,null);
        }