Advertisement
martaczaska

Okno

Dec 14th, 2020
654
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.25 KB | None | 0 0
  1. package eti.radio.pr_inz;
  2.  
  3. import javax.swing.*;
  4. import java.awt.*;
  5.  
  6. public class Okno extends JFrame {
  7.  
  8.     static JPanel karty;
  9.  
  10.     public Okno(int w_okno, int h_okno) {
  11.         super("Aplikacja do obliczania SINR");
  12.         setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  13.         setSize(w_okno, h_okno);
  14.         setResizable(false);
  15.         setLocationRelativeTo(null);
  16.  
  17.         Strona_tytulowa strona = new Strona_tytulowa();
  18.         Wykresy rysuj_wykresy = new Wykresy();
  19.         Licz licz_dane = new Licz(rysuj_wykresy);
  20.         //Dane wpisz_dane = new Dane(licz_dane);
  21.         Dane wpisz_dane = new Dane(licz_dane, rysuj_wykresy);
  22.         Mapa mapa_wybor = new Mapa(wpisz_dane, licz_dane, rysuj_wykresy);
  23.         O2I o2i_licz = new O2I(licz_dane);
  24.         Moce wpisz_moce = new Moce(rysuj_wykresy);
  25.  
  26.  
  27.  
  28.         karty = new JPanel(new CardLayout());
  29.         karty.add(strona, "strona");
  30.         karty.add(mapa_wybor, "mapa_wybor");
  31.         karty.add(o2i_licz, "o2i_licz");
  32.         karty.add(wpisz_dane, "wpisz_dane");
  33.         karty.add(licz_dane, "licz_dane");
  34.         karty.add(wpisz_moce, "wpisz_moce");
  35.         karty.add(rysuj_wykresy, "rysuj_wykresy");
  36.         add(karty, BorderLayout.CENTER);
  37.  
  38.         setVisible(true);
  39.     }
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement