From 21af98e43ffa09b7a056f559e6ddca22a05db193 Mon Sep 17 00:00:00 2001 From: Orange Date: Mon, 14 Nov 2016 17:33:12 +0100 Subject: [PATCH] add random sentence --- src/Referendum/NoListener.java | 13 +++++++++++++ src/Referendum/Referendum.java | 6 ++++-- src/Referendum/SiListener.java | 7 +++++-- 3 files changed, 22 insertions(+), 4 deletions(-) create mode 100644 src/Referendum/NoListener.java diff --git a/src/Referendum/NoListener.java b/src/Referendum/NoListener.java new file mode 100644 index 0000000..837d87a --- /dev/null +++ b/src/Referendum/NoListener.java @@ -0,0 +1,13 @@ +import java.awt.event.ActionEvent; +import java.awt.event.ActionListener; +import javax.swing.JOptionPane; +import java.util.Random; + + +public class NoListener implements ActionListener{ + public void actionPerformed(ActionEvent event){ + Random rand = new Random(); + String str[] = {"Hai condannato la tua gente alla miseria", "Populista di sto c@zzo", "L'apocalisse è vicina"}; + JOptionPane.showMessageDialog(null, str[rand.nextInt(3)]); + } +} \ No newline at end of file diff --git a/src/Referendum/Referendum.java b/src/Referendum/Referendum.java index 85329f4..5c9346f 100644 --- a/src/Referendum/Referendum.java +++ b/src/Referendum/Referendum.java @@ -49,7 +49,9 @@ public class Referendum { scheda.add(voto, BorderLayout.SOUTH); frame.add(scheda); - ActionListener listener = new SiListener(); - si.addActionListener(listener); + ActionListener siListener = new SiListener(); + ActionListener noListener = new NoListener(); + si.addActionListener(siListener); + no.addActionListener(noListener); } } diff --git a/src/Referendum/SiListener.java b/src/Referendum/SiListener.java index 6488e02..e3cb618 100644 --- a/src/Referendum/SiListener.java +++ b/src/Referendum/SiListener.java @@ -1,8 +1,11 @@ import java.awt.event.ActionEvent; import java.awt.event.ActionListener; +import javax.swing.JOptionPane; +import java.util.Random; public class SiListener implements ActionListener{ public void actionPerformed(ActionEvent event){ - System.out.println("Hai votato si"); - } + Random rand = new Random(); + String str[] = {"Grazie per aver venduto la sovranità popolare", "Radical chic di sto c@zzo", "Sei appena entrato in dittatura"}; + JOptionPane.showMessageDialog(null, str[rand.nextInt(3)]); } } \ No newline at end of file