Sto studiando java ha scuola e sul libro c'è un capitolo sulle interfacce grafiche in java, sono riuscito a creare le interfacce. Voglio sapere come che codice usare per far si che si creano delle TextField da un ciclo for.
Sto studiando java ha scuola e sul libro c'è un capitolo sulle interfacce grafiche in java, sono riuscito a creare le interfacce. Voglio sapere come che codice usare per far si che si creano delle TextField da un ciclo for.
Dichiari un array di TextField se usi AWT (o JTextField se usi Swing), lo istanzi con il numero di caselle di testo che ti servono e dentro un ciclo for istanzi ogni singola casella di testo... Qual è il tuo dubbio?
SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
Di questo libro e degli altri (blog personale di recensioni libri) | NO M.P. TECNICI
Che codice dovrei scrivere, ho provato con questo codice ma mi da errore e vorrei aggiungere che sono giovane di java.
codice:TextField te[] = new TextField[10]; for(i=0;i<5;i++) { p.add(te[i]); }
Così crei un array di 10 TextField ma ogni elemento è null.Originariamente inviato da Tecnologiamiky
Che codice dovrei scrivere, ho provato con questo codice ma mi da errore e vorrei aggiungere che sono giovane di java.
codice:TextField te[] = new TextField[10]; for(i=0;i<5;i++) { p.add(te[i]); }
All'interno del ciclo dei prima istanziare l'i-esimo elemento:
te[i] = new TextField(...);
E ricordati di dichiarare i
Un consiglio: se devi scorrere un array, usa length per sapere quanti elementi ha![]()
SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
Di questo libro e degli altri (blog personale di recensioni libri) | NO M.P. TECNICI
Sono riuscito ha creare le Text Field ma quando provo ha far partire il programma non si vedono ma se provo ha ridimensionare la finestra compaiono.
Come mai succede questo?
Dove le aggiungi? Che layout manager hai usato?Originariamente inviato da Tecnologiamiky
Sono riuscito ha creare le Text Field ma quando provo ha far partire il programma non si vedono ma se provo ha ridimensionare la finestra compaiono.
Come mai succede questo?
SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
Di questo libro e degli altri (blog personale di recensioni libri) | NO M.P. TECNICI
Se ti aiuta ti posto il codice
Aggiungo ringraziando tutti per l'aiuto.codice:import java.awt.*; public class Inpiccato_gui { public static void main(String[] args) { int i; Frame f = new Frame("Impiccato"); f.setSize(600, 300); f.setLocation(250, 250); f.setVisible(true); Panel p = new Panel(); f.add(p); Label lab1 = new Label(" ", Label.CENTER); p.add(lab1); Label titolo = new Label("Gioco dell'impiccato", Label.CENTER); p.add(titolo); Label lab = new Label("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", Label.CENTER); p.add(lab); TextArea disegno = new TextArea(10, 20); p.add(disegno); TextField te[] = new TextField[10]; for(i=0;i<5;i++) { te[i] = new TextField(3); } for(i=0;i<5;i++) { p.add(te[i]); } } }
Prova a spostare le righe
alla fine del maincodice:f.add(p); f.setVisible(true);![]()
Perché poi dichiari un array di 10 elementi se ne usi solo 5?![]()
SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
Di questo libro e degli altri (blog personale di recensioni libri) | NO M.P. TECNICI
Grazie all'aiuto di Alex'87 ho risolto. Lo ringrazio per l'aiuto che mi ha dato.
Di niente![]()
SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
Di questo libro e degli altri (blog personale di recensioni libri) | NO M.P. TECNICI