Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 19
  1. #1

    [JAVA]Visualizzazione dell'interfaccia

    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?

  2. #2
    inoltre come faccio a selezionare le dimensioni dei vari oggetti grafici quali TextField - Button - Label - ecc.?

  3. #3
    Utente di HTML.it L'avatar di Xadoom
    Registrato dal
    Dec 2002
    Messaggi
    1,491
    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++

  4. #4
    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

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    1,798
    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!

  6. #6
    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);
        }
    }
    La parte del layout ora funziona.

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    1,798
    Quindi tutto OK ?!
    Slack? Smack!

  8. #8
    Originariamente inviato da Sergio Pedone
    Quindi tutto OK ?!
    Avevo 2 problemi

    Uno l'ho risolto,ora mi rimane da risolvere il fatto che se non ridimensiono la finestra non vedo nulla

  9. #9
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    1,798
    Ho appena lanciato il tuo codice e la GUI la vedo completamente. Mi sfugge qualcosa?
    Slack? Smack!

  10. #10
    Originariamente inviato da Sergio Pedone
    Ho appena lanciato il tuo codice e la GUI la vedo completamente. Mi sfugge qualcosa?
    io invece non vedo niente,come se non avessi inserito nessun oggetto.
    ma se poi modifico le dimensioni della finestra vedo tutto.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.