import java.awt.*;
import javax.swing.*;
import java.awt.event.*;

public class Main
{
	static JPanel jp3 = new JPanel(new BorderLayout());
	public static void main(String[] args)
	{
		JFrame jf = new JFrame("mojJFrame1");

		jf.setSize(500, 500);
		jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		jf.setLayout(new BorderLayout());

		JButton jb1 = new JButton("mojButton1");

		JButton jb2 = new JButton("mojButton2");
		JButton jb3 = new JButton("mojButton3");
		JMenuBar jmb1 = new JMenuBar();
		JMenu jm1 = new JMenu("MojeOkno: JMenu");
		JMenuItem jmi1 = new JMenuItem("Wyjdź");
		JMenuItem jmi2 = new JMenuItem("Zamknij");
		JMenuItem jmi3 = new JMenuItem("Zakończ");
		JTextField jtf1 = new JTextField("wpisz x");
		JTextField jtf2 = new JTextField("wpisz y");
		JTextField jtf3 = new JTextField("wpisz a");
		JPanel jp1 = new JPanel(new BorderLayout());
		jp1.add(BorderLayout.WEST, jtf1);
		jp1.add(BorderLayout.CENTER, jtf2);

		JPanel jp2 = new JPanel(new BorderLayout());
		jp2.add(BorderLayout.EAST, jb1);
		jp2.add(BorderLayout.WEST, jtf3);
		jp1.add(BorderLayout.EAST, jp2);

                jm1.add(jmi1);
                jm1.add(jmi2);
                jm1.add(jmi3);
                jmb1.add(jm1);
                jf.setJMenuBar(jmb1);
		jf.add(BorderLayout.CENTER, jp3);

		jf.add(BorderLayout.SOUTH, jp1);

		jb1.addMouseListener(new MouseAdapter()
			{ 
				public void mouseClicked(MouseEvent e)
				{
					System.out.println("Kliknieto na przycisk");
				}
				public void mouseEntered(MouseEvent e)
				{
					System.out.println("Myszka weszla");
				}
			}
		);
		
		jp3.addMouseListener(new MouseAdapter()
			{ 
				public void mouseClicked(MouseEvent e)
				{
				  	System.out.println("Rysuje kolo...");
					Kolo k = new Kolo(e.getPoint().x, e.getPoint().y, 10);
					k.rysuj(jp3.getGraphics());
				}
			}
		);
		
		jf.setVisible(true);
	}
}

