From 742dc8a1bef4566cb2c890a4ff70ad96a865b899 Mon Sep 17 00:00:00 2001 From: Orange Date: Mon, 14 Nov 2016 16:44:51 +0100 Subject: [PATCH] initial --- src/Referendum/Quesito.txt | 8 +++++ src/Referendum/Referendum.java | 55 ++++++++++++++++++++++++++++++++++ src/Referendum/SiListener.java | 8 +++++ 3 files changed, 71 insertions(+) create mode 100644 src/Referendum/Quesito.txt create mode 100644 src/Referendum/Referendum.java create mode 100644 src/Referendum/SiListener.java diff --git a/src/Referendum/Quesito.txt b/src/Referendum/Quesito.txt new file mode 100644 index 0000000..ecd0d59 --- /dev/null +++ b/src/Referendum/Quesito.txt @@ -0,0 +1,8 @@ +Approvate il testo della legge costituzionale concernente +“disposizioni per il superamento del bicameralismo paritario, +la riduzione del numero dei parlamentari, +il contenimento dei costi di funzionamento delle istituzioni, +la soppressione del Cnel +e la revisione del Titolo V della parte II della Costituzione”, +approvato dal Parlamento e pubblicato nella Gazzetta ufficiale +n. 88 del 15 aprile 2016? \ No newline at end of file diff --git a/src/Referendum/Referendum.java b/src/Referendum/Referendum.java new file mode 100644 index 0000000..85329f4 --- /dev/null +++ b/src/Referendum/Referendum.java @@ -0,0 +1,55 @@ +import javax.swing.JFrame; +import javax.swing.JLabel; +import javax.swing.JButton; +import javax.swing.JPanel; +import java.awt.GridLayout; +import java.awt.BorderLayout; +import java.awt.event.ActionEvent; +import java.awt.event.ActionListener; +import java.util.Scanner; +import java.io.File; + +public class Referendum { + public static void main(String [] args) throws Exception{ + final int FRAME_WIDTH = 300; + final int FRAME_HEIGHT = 400; + Scanner sc = new Scanner(new File("Quesito.txt")); + JPanel quesito = new JPanel(); + quesito.setLayout(new GridLayout(8,1)); + JPanel voto = new JPanel(); + voto.setLayout(new GridLayout(1,2)); + JPanel scheda = new JPanel(); + scheda.setLayout(new BorderLayout()); + JFrame frame = new JFrame(); + JButton si = new JButton("SI"); + JButton no = new JButton("NO"); + frame.setSize(FRAME_WIDTH, FRAME_HEIGHT); + frame.setTitle("Quesito referendario"); + frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); + frame.setVisible(true); + JLabel label1 = new JLabel("«"+sc.nextLine()); + JLabel label2 = new JLabel(sc.nextLine()); + JLabel label3 = new JLabel(sc.nextLine()); + JLabel label4 = new JLabel(sc.nextLine()); + JLabel label5 = new JLabel(sc.nextLine()); + JLabel label6 = new JLabel(sc.nextLine()); + JLabel label7 = new JLabel(sc.nextLine()); + JLabel label8 = new JLabel(sc.nextLine()+"»"); + quesito.add(label1); + quesito.add(label2); + quesito.add(label3); + quesito.add(label4); + quesito.add(label5); + quesito.add(label6); + quesito.add(label7); + quesito.add(label8); + voto.add(si); + voto.add(no); + scheda.add(quesito, BorderLayout.NORTH); + scheda.add(voto, BorderLayout.SOUTH); + frame.add(scheda); + + ActionListener listener = new SiListener(); + si.addActionListener(listener); + } +} diff --git a/src/Referendum/SiListener.java b/src/Referendum/SiListener.java new file mode 100644 index 0000000..6488e02 --- /dev/null +++ b/src/Referendum/SiListener.java @@ -0,0 +1,8 @@ +import java.awt.event.ActionEvent; +import java.awt.event.ActionListener; + +public class SiListener implements ActionListener{ + public void actionPerformed(ActionEvent event){ + System.out.println("Hai votato si"); + } +} \ No newline at end of file