Advertisement
Guest User

Untitled

a guest
Sep 15th, 2019
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.87 KB | None | 0 0
  1. package Projekt.Cwiczenia;
  2.  
  3. import javax.swing.*;
  4. import java.awt.*;
  5.  
  6. //import javax.swing.*;
  7. //import java.awt.*; //awt - abstract window toolkit
  8.  
  9. public class Ramka extends JFrame //domyślnie używa się dziedziczenia dla kalsy
  10. //pozwala to używać koment THIS.
  11. //np. this.setBounds(700,300,500,300);
  12. //
  13. {
  14.  
  15. public Ramka() {
  16. JFrame frame = new JFrame("Ramka Testowa"); //utworzenie obiektu ramki
  17.  
  18. //frame.setTitle("Tytuł ramki"); - wariant tytułu ramki
  19.  
  20. //frame.setSize(500, 500); - ustalenie wielkości ramki
  21. /*frame.setSize(new Dimension(500, 300));*/
  22. //ustalenie "nowego wymiaru"
  23.  
  24. /*frame.setLocation(700, 300);ustawienie lokalizacji okna na monitorze*/
  25. // frame.setLocation(new Point(500,50)); - użycie opcji new Point
  26. //y dodatni sprowadza w DÓŁ
  27.  
  28.  
  29. frame.setBounds(700, 300, 500, 300);
  30. //element łączący lokalizację oraz rozmiar (Location, Size)
  31.  
  32. frame.setResizable(true);//możliwość modyfikacji rozmiaru ramki
  33. //frame.setResizable(false);//brak możliwości modyfikacji rozmiaru ramki
  34.  
  35. //frame.setIconImages(Toolkit.getDefaultToolkit().getImage();
  36. //ustawienie ikonki ramki
  37.  
  38.  
  39. frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//przestaje działać po zamknięciu ramki
  40. //frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); alternatywna opcja
  41. //frame.setDefaultCloseOperation(3); wersja uproszczona
  42. //0 - DO_NOTHING_ON_CLOSE
  43. //1 - HIDE_ON_CLOSE
  44. //2 - DISPOSE_ON_CLOSE
  45. //3 - EXIT_ON_CLOSE
  46.  
  47. frame.setVisible(true); //ustawienie ramki jako widoczną.
  48.  
  49. }
  50.  
  51. public static void main(String[] args) {
  52.  
  53. new Ramka();
  54.  
  55. }
  56. }
  57.  
  58.  
  59. // wyjątki exceptions (try,catch,final) + butelka + wyrażenie lambda
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement