Quando creo delle applicazioni JAVA se voglio vedere il contenuto della finestra devo ogni volta ridimensionarla altrimenti mi appare una finestra vuota.
Come devo fare?
Quando creo delle applicazioni JAVA se voglio vedere il contenuto della finestra devo ogni volta ridimensionarla altrimenti mi appare una finestra vuota.
Come devo fare?
inoltre come faccio a selezionare le dimensioni dei vari oggetti grafici quali TextField - Button - Label - ecc.?
Prova a chiamare repaint().
Per le dimensioni dei componenti devi impostare il Layout, fai una ricerca se ne è parlato ultimamente.![]()
Windows Xp
[Java]
[PHP]Notepad++
[Fortran90-77]elf90 g77
[C++ /WinAPI] DevC++ VisualC++
Originariamente inviato da Xadoom
Prova a chiamare repaint().
Per le dimensioni dei componenti devi impostare il Layout, fai una ricerca se ne è parlato ultimamente.![]()
ma devo implementarlo?
se scrivo semplicemente repaint() mi da errore![]()
Non ho capito perfettamente cosa vuoi fare.
Posta il tuo codice che se ne discute.
Vedremo di chiarire un po' di dubbi.
Ciao.
Slack? Smack!
La parte del layout ora funziona.codice:import java.awt.*; class programma { public static void main(String args[]) { Frame f=new Frame("GESTIONE SITI"); f.addWindowListener(new GestoreFinestra()); Panel p=new Panel(); Label lcodice=new Label("CODICE"); TextField codice=new TextField(); Button aggiungi=new Button("AGGIUNGI"); Label lprotocollo=new Label("PROTOCOLLO"); Label lindirizzo=new Label("INDIRIZZO"); Label llingua=new Label("LINGUA"); Label lcategoria=new Label("CATEGORIA"); Label ldescrizione=new Label("DESCRIZIONE"); TextField protocollo=new TextField(); TextField indirizzo=new TextField(); TextField lingua=new TextField(); TextField categoria=new TextField(); TextField descrizione=new TextField(); aggiungi.addActionListener(new GestoreBottone(protocollo,indirizzo,lingua,categoria,descrizione)); p.setLayout(null/*new GridLayout(6,2,30,30)*/); lprotocollo.setBounds(10,40,90,20); p.add(lprotocollo); protocollo.setBounds(130,40,90,20); p.add(protocollo); lindirizzo.setBounds(10,100,90,20); p.add(lindirizzo); indirizzo.setBounds(130,100,90,20); p.add(indirizzo); llingua.setBounds(10,160,90,20); p.add(llingua); lingua.setBounds(130,160,90,20); p.add(lingua); lcategoria.setBounds(10,220,90,20); p.add(lcategoria); categoria.setBounds(130,220,90,20); p.add(categoria); ldescrizione.setBounds(10,280,90,20); p.add(ldescrizione); descrizione.setBounds(130,280,90,20); p.add(descrizione); aggiungi.setBounds(10,340,90,20); p.add(aggiungi); f.add(p); f.setVisible(true); f.setSize(600,600); } }
Quindi tutto OK ?!
Slack? Smack!
Avevo 2 problemiOriginariamente inviato da Sergio Pedone
Quindi tutto OK ?!
Uno l'ho risolto,ora mi rimane da risolvere il fatto che se non ridimensiono la finestra non vedo nulla![]()
Ho appena lanciato il tuo codice e la GUI la vedo completamente. Mi sfugge qualcosa?
Slack? Smack!
io invece non vedo niente,come se non avessi inserito nessun oggetto.Originariamente inviato da Sergio Pedone
Ho appena lanciato il tuo codice e la GUI la vedo completamente. Mi sfugge qualcosa?
ma se poi modifico le dimensioni della finestra vedo tutto.