Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Problema con i button

Hybrid View

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2009
    Messaggi
    1,123
    Potresti mostrare il codice che utilizzi per aggiungere i componenti?

    Comunque con un
    codice:
    panel.repaint();
    panel.validate();
    dovresti risolvere.

    Ma se mostrassi il modo in cui aggiungi i componenti è meglio.

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2009
    Messaggi
    3
    Quote Originariamente inviata da Patrick Jane Visualizza il messaggio
    Potresti mostrare il codice che utilizzi per aggiungere i componenti?

    Comunque con un
    codice:
    panel.repaint();
    panel.validate();
    dovresti risolvere.

    Ma se mostrassi il modo in cui aggiungi i componenti è meglio.
    Scusa hai ragione, mi sono dimenticato di farlo.
    Comunque stamattina smanettandoci un po sopra sono riuscito a farlo funzionare correttamente.
    Vi lascio il codice almeno vedete che schifezza ho creato.

    Eccolo qui sotto :
    codice:
    JFrame frame=new JFrame("Esempio");            
                frame.setSize(new Dimension(600,300));            
                frame.setLocation(400,200);
                frame.setLayout(null);        
                //Container
                Container c=frame.getContentPane();            
                //bottoni
                JButton[] array=new JButton[27*28];
                int i=0;
                for(int r=10;r<=280;r=r+10)
                {
                    for (int c1=20;c1<=540;c1=c1+20)            
                            {array[i]= new JButton();
                            array[i].setLocation(c1,r);
                            array[i].setSize(20,20);
                            array[i].setVisible(true);
                            array[i].setEnabled(false);
                            array[i].setBackground(Color.LIGHT_GRAY);
                            c.add(array[i]);
                            i++;
                            }}            
                frame.show();
    Grazie mille
    x

Tag per questa discussione

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 © 2026 vBulletin Solutions, Inc. All rights reserved.