Ciao a tutti !
Volevo porvi due domandine:
1) come mai metto 20, 20 pixel come spaziatura tra un bottone e l'altro e tale spazatura non c'è quando lancio il programma, cioè i pulsanti sono tutti attaccati ?
2) è possibile settare all'interno di un borderLayout (per esempio al centro borderLayout.CENTER) un gridLayout ?! Se si come ?!
Grazie e Ciauz !codice:import java.awt.*; import javax.swing.*; public class Calcoli extends JFrame { // vettore di 10 bottoni private JButton[] _buttons = new JButton[10]; public Calcoli() { setTitle("Come usare GridLayout"); setSize(300, 200); // faccio termianre il programma al click sulla 'x' setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // riferimento al contenitore principale di una finestra swing Container c = getContentPane(); // imposto il GridLayout (3 righe per 4 colonne) c.setLayout(new GridLayout(3, 4, 20, 20)); // istanzio i bottoni e li aggiungo al container for (int i = 0; i < _buttons.length; i++) { _buttons[i] = new JButton("" + (i + 1)); c.add(_buttons[i]); } // rendo visibile la finestra setVisible(true); } public static void main(String[] args) { new GridLayoutDemo(); } }

Rispondi quotando
