Salve.
Il mio intento è quello di creare un'interfaccia grafica formata da
- 2 tasti e una JLabel nella prima riga
- 1 tasto nella seconda riga
Immaginando una tabella 4x2
nella cella 0,0 e 0,1 ci sono il primo e il secondo tasto
nella cella 0,2 e 0,3 c'è una sola JLabel vuota che dovrebbe riempire entrambe le celle
nella cella 1,0 c'è l'altro tasto
Il problema è che non riesco ad inserire la JLabel in entrambe le celle(non una JLabel per ogni cella, ma una JLabel contenuta in entrambe le celle)
Il codice che ho scritto è questo
codice:public NewGame(){ setLayout(gridBagLayout); GridBagConstraints gbc = new GridBagConstraints(); defaultLayout(gbc); add(butArciere,gbc); //tasto add(butGuerriero,gbc); //tasto gbc.gridwidth = GridBagConstraints.REMAINDER; add(pV,gbc); //label vuota JButton n = new JButton("AMMUTTA"); gbc.gridwidth = GridBagConstraints.RELATIVE; add(n,gbc); }//NewGame() private GridBagConstraints defaultLayout(GridBagConstraints gbc){ gbc.insets = new Insets(0,10,0,0); gbc.fill = GridBagConstraints.BOTH; gbc.weightx = 1.0; return gbc; }

Rispondi quotando