03/01/13 12:05
vide91
Salve a tutti,
vorrei stampare il risultato di un vettore in una finestra java.
Partiamo dall'inizio.
Ho una classe vettore
creo un istanza di vettore
ora vorrei stampare questo risultato in una finestra
perchè mi da errore alla riga
come posso modificare ? grazie a tutti
vorrei stampare il risultato di un vettore in una finestra java.
Partiamo dall'inizio.
Ho una classe vettore
package elementiBase ; public class Vettore { private String [] v_nomi; public String [] getV_nomi() { return v_nomi; } public void setV_nomi(String [] v_nomi) { this.v_nomi = v_nomi; } public String getStampa() { int i =0; StringBuilder sb = new StringBuilder(); for (i=0; i<3; i++){ sb.append( v_nomi[i] ); } return sb.toString(); } }
creo un istanza di vettore
package Test; import elementiBase.Vettore; public class StampaVettore { public static void main(String[] args) { Vettore n = new Vettore(); n.setV_nomi(new String[]{"anna","luca","corrado"}); n.getStampa() ; } }
ora vorrei stampare questo risultato in una finestra
package Grafica; import Test.StampaVettore; import elementiBase.Vettore; import javax.swing.*; //librerie per finestre import java.awt.*; public class FinestraStampaVettore { public static void main(String args[]) { JFrame win; win = new JFrame("Questa è l'intestazione della finestra"); Container c = win.getContentPane(); c.add(new JLabel(n.getStampa())); win.setSize(200,200); //imponi la dimensione win.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE); // significa che la x esce win.setVisible(true); } }
perchè mi da errore alla riga
c.add(new JLabel(n.getStampa()));
come posso modificare ? grazie a tutti
Ultima modifica effettuata da vide91 03/01/13 12:06
aaa