final JLabel label = new JLabel("click here to loose focus");
label.addMouseListener(new MouseAdapter() {
@Override
public void mousePressed(MouseEvent e) {
label.grabFocus();
}
});
JPanel panel = new JPanel(new BorderLayout());
panel.add(f, BorderLayout.CENTER);