Problem z obrazkiem w label

0

Witam ponownie:)
problem jest prosty, niestety nie wiem jak go rozwiazac:(
W label mam obrazek wrzucony, wszystko pieknie dziala. obrazek sie wyswietla, lecz jest wada.
Obrazek ten jest duzy niestety i musze uzyc suwaka. niestety nie umiem "uruchomic" suwaka:(
Czy moglby ktos mi pomoc?
Czytalem na roznych forach, lecz niestety nic takiego nie znalazlem.

Wiem ze jest jeszcze panel z suwakami ale nie wiem jak tam dodac obrazek jako tlo. jak dodac obrazek do JPanel ?!

/*
 * NewJFrame.java
 *
 * Created on 4 czerwiec 2007, 10:56
 */

package zabawa1;
import java.awt.Image;
import java.awt.Toolkit;
import java.lang.String;
import java.lang.System;
import java.io.IOException;
import org.xml.sax.*;
import org.xml.sax.helpers.*;
import javax.xml.parsers.*;
import java.net.URL;
import java.io.BufferedReader;
import java.net.URLConnection;
import java.io.InputStreamReader;
/**
 *
 * @author  Ice
 */
public class NewJFrame extends javax.swing.JFrame  
{

    public NewJFrame() 
    {
        
        buttonGroup1 = new javax.swing.ButtonGroup();
        jScrollBar1 = new javax.swing.JScrollBar();
        jLabel1 = new javax.swing.JLabel();
        
        getContentPane().setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout());

        setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
        setFocusTraversalPolicyProvider(true);


        getContentPane().add(jScrollBar1, new org.netbeans.lib.awtextra.AbsoluteConstraints(460, 0, -1, 340));

        jLabel1.setText("jLabel1");
        jLabel1.setIcon(new javax.swing.JLabel() {
            public javax.swing.Icon getIcon() {
                try {
                    return new javax.swing.ImageIcon(
                        new java.net.URL("http://borg.ae.katowice.pl/~wkamieniecki/asisso/gg1.gif")
                    );
                } catch (java.net.MalformedURLException e) {
                }
                return null;
            }
        }.getIcon());
        getContentPane().add(jLabel1, new org.netbeans.lib.awtextra.AbsoluteConstraints(0, 0, 450, 340));

        java.awt.Dimension screenSize = java.awt.Toolkit.getDefaultToolkit().getScreenSize();
        setBounds((screenSize.width-486)/2, (screenSize.height-369)/2, 486, 369); 
     
        
    }

    // <editor-fold defaultstate="collapsed" desc=" Generated Code ">                          
    private void initComponents() {
        buttonGroup1 = new javax.swing.ButtonGroup();
        jLabel1 = new javax.swing.JLabel();
        jScrollBar1 = new javax.swing.JScrollBar();

        getContentPane().setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout());

        setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
        setFocusTraversalPolicyProvider(true);
        setMinimumSize(new java.awt.Dimension(200, 200));
        jLabel1.setIcon(new javax.swing.JLabel() {
            public javax.swing.Icon getIcon() {
                try {
                    return new javax.swing.ImageIcon(
                        new java.net.URL("http://borg.ae.katowice.pl/~wkamieniecki/asisso/gg1.gif")
                    );
                } catch (java.net.MalformedURLException e) {
                }
                return null;
            }
        }.getIcon());
        jLabel1.setText("jLabel1");
        getContentPane().add(jLabel1, new org.netbeans.lib.awtextra.AbsoluteConstraints(0, 0, 430, 330));

        getContentPane().add(jScrollBar1, new org.netbeans.lib.awtextra.AbsoluteConstraints(460, 0, 20, 340));

        java.awt.Dimension screenSize = java.awt.Toolkit.getDefaultToolkit().getScreenSize();
        setBounds((screenSize.width-486)/2, (screenSize.height-369)/2, 486, 369);
    }// </editor-fold>                        
    


    // Variables declaration - do not modify                     
    private javax.swing.ButtonGroup buttonGroup1;
    private javax.swing.JLabel jLabel1;
    private javax.swing.JScrollBar jScrollBar1;
    // End of variables declaration                   
    
}


Dzieki z góry za wszelka pomoc:)
pozdrawiam:)

0

zamiast labelki do panelu wrzuc new JScrollPane(mojLabel)
powinno zadzialac

pozdrawiam

1 użytkowników online, w tym zalogowanych: 0, gości: 1