// Paweł Rzechonek (c) November 2005
// okno Swing
// (okno, które się zamyka)

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

public class ProsteOknoSwing extends JFrame
{
    private class Pole extends JPanel
    {
        public final String napis;
        public Pole (String nap)
        {
            napis = nap;
            setBackground(Color.RED);
        }
        protected void paintComponent (Graphics gr)
        {
            super.paintComponent(gr);
            gr.setColor(Color.GREEN);
            gr.fillRect(4,4,getWidth()-8,getHeight()-8);
            gr.setColor(Color.BLUE);
            gr.drawString(napis,30,30);
        }
    }
    public ProsteOknoSwing ()
    {
        super("proste okno w technologii Swing");
        getContentPane().add(new Pole("Witaj w Swing'owym oknie!"),BorderLayout.CENTER);
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        setSize(480,120);
        setLocation(60,60);
        setVisible(true);
    }

    public static void main (String[] arg)
    {
        JFrame.setDefaultLookAndFeelDecorated(true);
        new ProsteOknoSwing();
    }
}
