Advertisement
spacerose

Lab9 черновик

Oct 30th, 2020 (edited)
137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.32 KB | None | 0 0
  1. package Task1;
  2. import javax.swing.*;
  3. import java.awt.*;
  4. import java.awt.event.ActionEvent;
  5. import java.awt.event.ActionListener;
  6. import java.util.EventListener;
  7.  
  8. public class Main extends JFrame {
  9.  
  10.     JFrame frame = new JFrame();
  11.     JButton btn = new JButton("Press here");
  12.  
  13.     public Main() {
  14.  
  15.         btn.setSize(100, 50);
  16.         frame.setSize(1400, 700);
  17.         frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  18.         frame.setLayout(new BorderLayout(3, 3));
  19.         frame.add(btn);
  20.         frame.setVisible(true);
  21.         ActionListener actionListener = new TestActionListener();
  22.         btn.addActionListener(actionListener);
  23.     }
  24.     Rectangle rect = new Rectangle();
  25.     Oval ov = new Oval();;
  26.     Arc a = new Arc();
  27.     public class TestActionListener implements ActionListener {
  28.         public void actionPerformed(ActionEvent e) {
  29.  
  30.  
  31.                 for (int i = 0; i < 20; i++) {
  32.                     switch ((int) (Math.random() * 3)) {
  33.                         case 0: {
  34.  
  35.                             frame.add(ov);
  36.                             frame.setVisible(true);
  37.                             break;
  38.                         }
  39.                         case 1: {
  40.  
  41.                             frame.add(rect);
  42.                             frame.setVisible(true);
  43.                             break;
  44.                         }
  45.                         case 2: {
  46.  
  47.                             frame.add(a);
  48.                             frame.setVisible(true);
  49.                             break;
  50.                         }
  51.                     }
  52.                 }
  53.             }
  54.  
  55.     };
  56.  
  57.  
  58.  
  59.         public static void main(String[] args) {
  60.         Main m=new Main();
  61.     }
  62. }
  63.  
  64. //
  65. package Task1;
  66. import javax.swing.*;
  67. import java.awt.*;
  68. import java.awt.event.ActionEvent;
  69. import java.awt.event.ActionListener;
  70. import java.util.EventListener;
  71.  
  72. public class Main extends JFrame {
  73.  
  74.     JFrame frame = new JFrame();
  75.     JButton btn = new JButton("Press here");
  76.  
  77.     public Main() {
  78.  
  79.         frame.setBounds(100,0,800,600);
  80.         frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  81.  
  82.  
  83.  
  84.         btn.addActionListener(new EventListener());
  85.  
  86.         frame.add(btn);
  87.         frame.setVisible(true);
  88.         btn.setVisible(true);
  89.     }
  90.     Rectangle rect = new Rectangle();
  91.     Oval ov = new Oval();;
  92.     Arc a = new Arc();
  93.     public class EventListener implements ActionListener {
  94.         public void actionPerformed(ActionEvent e) {
  95.  
  96.  
  97.                 for (int i = 0; i < 20; i++) {
  98.                     switch ((int) (Math.random() * 3)) {
  99.                         case 0: {
  100.  
  101.                             frame.add(ov);
  102.                             frame.setVisible(true);
  103.                             break;
  104.                         }
  105.                         case 1: {
  106.  
  107.                             frame.add(rect);
  108.                             frame.setVisible(true);
  109.                             break;
  110.                         }
  111.                         case 2: {
  112.  
  113.                             frame.add(a);
  114.                             frame.setVisible(true);
  115.                             break;
  116.                         }
  117.                     }
  118.                 }
  119.             }
  120.  
  121.     };
  122.  
  123.  
  124.  
  125.         public static void main(String[] args) {
  126.         Main m=new Main();
  127.  
  128.     }
  129. }
  130.  
  131.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement