Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package Projekt.Cwiczenia;
- import javax.swing.*;
- import java.awt.*;
- //import javax.swing.*;
- //import java.awt.*; //awt - abstract window toolkit
- public class Ramka extends JFrame //domyślnie używa się dziedziczenia dla kalsy
- //pozwala to używać koment THIS.
- //np. this.setBounds(700,300,500,300);
- //
- {
- public Ramka() {
- JFrame frame = new JFrame("Ramka Testowa"); //utworzenie obiektu ramki
- //frame.setTitle("Tytuł ramki"); - wariant tytułu ramki
- //frame.setSize(500, 500); - ustalenie wielkości ramki
- /*frame.setSize(new Dimension(500, 300));*/
- //ustalenie "nowego wymiaru"
- /*frame.setLocation(700, 300);ustawienie lokalizacji okna na monitorze*/
- // frame.setLocation(new Point(500,50)); - użycie opcji new Point
- //y dodatni sprowadza w DÓŁ
- frame.setBounds(700, 300, 500, 300);
- //element łączący lokalizację oraz rozmiar (Location, Size)
- frame.setResizable(true);//możliwość modyfikacji rozmiaru ramki
- //frame.setResizable(false);//brak możliwości modyfikacji rozmiaru ramki
- //frame.setIconImages(Toolkit.getDefaultToolkit().getImage();
- //ustawienie ikonki ramki
- frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//przestaje działać po zamknięciu ramki
- //frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); alternatywna opcja
- //frame.setDefaultCloseOperation(3); wersja uproszczona
- //0 - DO_NOTHING_ON_CLOSE
- //1 - HIDE_ON_CLOSE
- //2 - DISPOSE_ON_CLOSE
- //3 - EXIT_ON_CLOSE
- frame.setVisible(true); //ustawienie ramki jako widoczną.
- }
- public static void main(String[] args) {
- new Ramka();
- }
- }
- // wyjątki exceptions (try,catch,final) + butelka + wyrażenie lambda
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement