broke31 ha scritto:
JOptionPane input = new JOptionPane();
String nome;
nome=input.showInputDialog("come ti chiami");
Su JOptionPane tipicamente si invocano i suoi metodi
static che essendo appunto statici si dovrebbero invocare, più correttamente, sul nome della classe, quindi: JOptionPane.showInputDialog( ... );
La istanza di JOptionPane in realtà nel tuo caso non serve. JOptionPane ha senso istanziarlo (o anche estenderlo) solo quando si vogliono fare specializzazioni particolari del suo comportamento.