salve a tutti ragazzi ho un problema con questo mini-programmino sapete darmi una mano?
codice:// Java Document import java.awt.*; import java.awt.event.*; import javax.swing.*; class variazione_percentuale_graph { 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 static void main(String[] args) { //creo oggetti Label Titolo = new Label("Variazione Percentuale tra Due numeri",1); JButton Calcola = new JButton("Calcola!"); Calcola.addActionListener(new Ascoltatore()); JTextField Valore1 = new JTextField("00000"); JTextField Valore2 = new JTextField("00000"); Label Risultato = new Label("Non è ancra stato effettuato alcun calcolo"); //creo la finestra JFrame Finestra = new JFrame("Variazione Percentuale tra due valori -- by Zannas.tk"); Finestra.setSize(10,10); //inserisco gli oggetti Finestra.setLayout(new BorderLayout()); Finestra.getContentPane().add(Titolo,BorderLayout.PAGE_START); JPanel sx = new JPanel(); sx.add(Valore1); sx.add(Valore2); sx.add(Calcola); Finestra.getContentPane().add(sx,BorderLayout.CENTER); Finestra.getContentPane().add(Risultato,BorderLayout.SOUTH); //metto defualt bottone il Calcola Finestra.getRootPane().setDefaultButton(Calcola); // Finestra.pack(); Finestra.setVisible(true); } //creo Ascoltatore evento che da il risultato public class Ascoltatore implements ActionListener { public void actionPerformed (ActionEvent evento) { Float n1 = new Float(Valore1.getText()); Float n2 = new Float(Valore2.getText()); Float ris = new Float((n2*100/n1)-100); Risultato.setText("Valore 1: "+n1+"\n Valore 2: "+n2+"\n Variazione Percentuale: "+ris+"%"); } } //fine tutto }

Rispondi quotando