public void paint() {
        JFrame f ;
        JPanel p = new JPanel();
        JLabel label;
        JLabel field;
        
        try {
            label = new JLabel();
            GridBagConstraints gridBagConstraints = new java.awt.GridBagConstraints();
            gridBagConstraints.gridx = 0;
            gridBagConstraints.gridy = 0;
            gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
            gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTH;
            
        Image img = ImageIO.read(new File("C:\\xxx.gif"));
        ImageIcon icon = new ImageIcon(img);
        label.setIcon(icon);
        label.setVisible(true);
        p.add(label,gridBagConstraints);
        } catch (IOException ie) {
            ie.printStackTrace();
        }        field = new JLabel();
        GridBagConstraints gridBagConstraints = new java.awt.GridBagConstraints();
        gridBagConstraints.gridx = 0;
        gridBagConstraints.gridy = 1;
        gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
        gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
        field.setText("abc");
        field.setVisible(true);
        p.add(field,gridBagConstraints);
        
        p.setVisible(true);
        f = new JFrame();
        f.setSize(new Dimension(556,347));
        f.setResizable(false);
        f.setVisible(true);
        f.getContentPane().add(p);
    }