usa i tag CODE la prossima volta

codice:
import java.awt.event.*; 
import java.awt.*; 
import javax.swing.*; 
import java.awt.image.*; 
import java.io.*; 
import javax.imageio.*; 



public class ScreenControl implements MouseListener, MouseMotionListener { 

  JFrame f;

  public ScreenControl() {
    f = new JFrame("Screen Control");
    f.setSize(320, 400);
    Container cp = f.getContentPane();
    cp.setLayout(new FlowLayout(FlowLayout.CENTER));
    JPanel PannelloSelezione = GenerateMap();

    JPanel CampiSpecifiche = new JPanel();

    GridBagLayout gridbag = new GridBagLayout();
    GridBagConstraints constraints = new GridBagConstraints();
    CampiSpecifiche.setLayout(gridbag);

    JLabel TitoloSpettroLabel = new JLabel("Seleziona l'area di avviso");
    CampiSpecifiche.add(TitoloSpettroLabel);
    constraints.gridx = 0;
    constraints.gridy = 0;
    constraints.insets.top = 15;
    constraints.insets.bottom = 5;
    gridbag.setConstraints(TitoloSpettroLabel, constraints);

    JPanel tr = new JPanel();
    tr.setLayout(new FlowLayout(FlowLayout.CENTER));
    CampiSpecifiche.add(PannelloSelezione);
    constraints.gridx = 0;
    constraints.gridy = 1;
    constraints.ipady = 250;
    constraints.ipadx = 280;
    constraints.insets.top = 15;
    constraints.insets.bottom = 5;
    gridbag.setConstraints(PannelloSelezione, constraints);

    cp.add(CampiSpecifiche);

    f.setVisible(true);
  }

  public void mouseClicked(MouseEvent me) {}

  public void mouseEntered(MouseEvent me) {}

  public void mouseExited(MouseEvent me) {}

  public void mousePressed(MouseEvent me) {}

  public void mouseReleased(MouseEvent me) {}

  public void mouseDragged(MouseEvent me) {}

  public void mouseMoved(MouseEvent me) {}
  
  public JPanel GenerateMap() { 
    JPanel PannelloSelezione = new JPanel();
    PannelloSelezione.addMouseListener(this); 
    return(PannelloSelezione);
  } 
  
  public static void main(String[] args) { 
    ScreenControl c = new ScreenControl(); 
  } 
}