Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package Task1;
- import javax.swing.*;
- import java.awt.*;
- import java.awt.event.ActionEvent;
- import java.awt.event.ActionListener;
- import java.util.EventListener;
- public class Main extends JFrame {
- JFrame frame = new JFrame();
- JButton btn = new JButton("Press here");
- public Main() {
- btn.setSize(100, 50);
- frame.setSize(1400, 700);
- frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- frame.setLayout(new BorderLayout(3, 3));
- frame.add(btn);
- frame.setVisible(true);
- ActionListener actionListener = new TestActionListener();
- btn.addActionListener(actionListener);
- }
- Rectangle rect = new Rectangle();
- Oval ov = new Oval();;
- Arc a = new Arc();
- public class TestActionListener implements ActionListener {
- public void actionPerformed(ActionEvent e) {
- for (int i = 0; i < 20; i++) {
- switch ((int) (Math.random() * 3)) {
- case 0: {
- frame.add(ov);
- frame.setVisible(true);
- break;
- }
- case 1: {
- frame.add(rect);
- frame.setVisible(true);
- break;
- }
- case 2: {
- frame.add(a);
- frame.setVisible(true);
- break;
- }
- }
- }
- }
- };
- public static void main(String[] args) {
- Main m=new Main();
- }
- }
- //
- package Task1;
- import javax.swing.*;
- import java.awt.*;
- import java.awt.event.ActionEvent;
- import java.awt.event.ActionListener;
- import java.util.EventListener;
- public class Main extends JFrame {
- JFrame frame = new JFrame();
- JButton btn = new JButton("Press here");
- public Main() {
- frame.setBounds(100,0,800,600);
- frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- btn.addActionListener(new EventListener());
- frame.add(btn);
- frame.setVisible(true);
- btn.setVisible(true);
- }
- Rectangle rect = new Rectangle();
- Oval ov = new Oval();;
- Arc a = new Arc();
- public class EventListener implements ActionListener {
- public void actionPerformed(ActionEvent e) {
- for (int i = 0; i < 20; i++) {
- switch ((int) (Math.random() * 3)) {
- case 0: {
- frame.add(ov);
- frame.setVisible(true);
- break;
- }
- case 1: {
- frame.add(rect);
- frame.setVisible(true);
- break;
- }
- case 2: {
- frame.add(a);
- frame.setVisible(true);
- break;
- }
- }
- }
- }
- };
- public static void main(String[] args) {
- Main m=new Main();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement