statusButton.setBorderPainted(false); statusButton.setFocusPainted(false); statusButton.setOpaque(false);
UIUtilities.unifiedButtonLookAndFeel(statusButton);
    private void initComponents()    {        IconManager icons = IconManager.getInstance();        progressBar = new JProgressBar();        progressBar.setIndeterminate(true);        status = new JLabel();        statusButton = new JButton(icons.getIcon(IconManager.STATUS_INFO));        statusButton.setBorder(null);        statusButton.setBorderPainted(false);        statusButton.setFocusPainted(false);        statusButton.setOpaque(false);        statusButton.addActionListener(new ActionListener() {                    public void actionPerformed(ActionEvent e)            {                if (buttonEnabled) controller.cancel();            }                });    }