Salve, cos'è l'errore che ho messo nel titolo? Sto sclerando davvero... Quando compilo non ottengo nessun errore, ma quando eseguo...
>javac Calculator.java
>Exit code: 0
>java -cp . Calculator
Exception in thread "main" java.lang.NullPointerException
at Grafica.work(Calculator.java:24)
at Grafica.<init>(Calculator.java:20)
at KDCalculator.main(Calculator.java:44)
>Exit code: 1
Eccovi il codice, ringrazio anticipatamente:
codice://Librerie import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.swing.JComponent.*; //Colore tasti class Grafica extends JFrame{ //Attributi private JPanel b; private JLabel l1; private JTextField t1; //Costruttore public Grafica(){ //Istanza dei componenti JPanel b = new JPanel(); JLabel l1 = new JLabel(); JTextField t1 = new JTextField(""); work(); } public void work(){ b.add(t1); //Aggiunta del textfield al pannello b.add(l1); //Aggiunta del label al pannello add(b); //Aggiunta del pannello alla finestra //Proprietà finestra setSize(400,400); setTitle("Calculator"); setVisible(true); //Finestra visibile setResizable(false); //Finestra modificabili setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //Chiude il processo con la X } } //main class Calculator{ public static void main (String args[]){ Grafica c=new Grafica(); } }

Rispondi quotando
