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 void ScreenControl() throws Exception{
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() throws Exception {
JPanel PannelloSelezione = new JPanel(){
PannelloSelezione.addMouseListener(this);
return(PannelloSelezione);
}
public static void main(String[] args) throws Exception {
ScreenControl c = new ScreenControl();
}
}