Ero in vena di fare regali....codice:import java.awt.*; import java.awt.event.*; import javax.swing.*; public class variazione_percentuale_graph extends JFrame { public Label Titolo; public JButton Calcola; public JTextField Valore1; public JTextField Valore2; public Float n1; public Float n2; public Float ris; public Label Risultato; public variazione_percentuale_graph() { super("Variazione Percentuale tra due valori -- by Zannas.tk"); Titolo = new Label("Variazione Percentuale tra Due numeri",1); Calcola = new JButton("Calcola!"); Calcola.addActionListener(new Ascoltatore()); Valore1 = new JTextField("00000"); Valore2 = new JTextField("00000"); Risultato = new Label("Non è ancra stato effettuato alcun calcolo"); //creo la this this.setSize(10,10); //inserisco gli oggetti this.getContentPane().setLayout(new BorderLayout()); this.getContentPane().add(Titolo,BorderLayout.PAGE_START); JPanel sx = new JPanel(); sx.add(Valore1); sx.add(Valore2); sx.add(Calcola); this.getContentPane().add(sx,BorderLayout.CENTER); this.getContentPane().add(Risultato,BorderLayout.SOUTH); //metto defualt bottone il Calcola this.getRootPane().setDefaultButton(Calcola); // this.pack(); this.setVisible(true); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } public static void main(String[] args) { variazione_percentuale_graph vpg = new variazione_percentuale_graph(); } //creo Ascoltatore evento che da il risultato class Ascoltatore implements ActionListener { public void actionPerformed (ActionEvent evento) { float n1 = Float.parseFloat(Valore1.getText()); float n2 = Float.parseFloat(Valore2.getText()); float ris = n2*100/n1-100; Risultato.setText("Valore 1: "+n1+"\nValore 2: "+n2+"\nVariazione Percentuale: "+ris+"%"); } } //fine tutto }
Ciao