jPanel i JButton

0

Witam.

Oto mój problem. Mam jPanel i dodaje do niego np. jLabele z ikonami. Nastepnie dodaje jPanel do jButton. Okazuje się jednak, że rozmiar jButtona nie dopasowuje się do rozmiaru jPanelu. Jak temu zaradzić? Chodzi mi oczywiście tylko i wyłącznie o automatyczne dostosowanie rozmiaru jButtona ponieważ ręczne opanowałem jednak jest mało zadowalajace.

Pozdraiwam.

0
public class Frame extends JFrame {

    private JButton button;
    private JLabel label;
    private JPanel panel;

    public Frame() {
        label = new JLabel();
        label.setText("Text");

        panel = new javax.swing.JPanel();        
        panel.add(label);

        button = new JButton();
        button.setBorder(null);
        button.setMargin(null);
        button.add(panel);

        setContentPane(button);
        setDefaultCloseOperation(EXIT_ON_CLOSE);

        pack();
    }

    public static void main(String args[]) {
        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                new Frame().setVisible(true);
            }
        });
    }
}

Nie do końca łapie o co chodzi, ale coś takiego u mnie się dopasowało.

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