|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Sep 2005
Messaggi: 342
|
[JAVA] Aggiungere elementi a seconda del campo combobox selezionato
Come da titolo, vorrei che ad un determinato valore di una combox apparisse in un pannello, a seconda di quello che si è selezionato nella combobox, una text field o un'altra combobox o altri elementi.
Finora ho scritto questo nell'evento della combobox: Codice:
private void jComboCriterioActionPerformed(java.awt.event.ActionEvent evt) {
String criterio= jComboCriterio.getItemAt(jComboCriterio.getSelectedIndex()).toString();
if (!criterio.equals("Seleziona criterio"))
{
if (criterio.equals("Medici")){
//devo aggiungere nel pannello "jPanelX" un'altra combobox
}
|
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: May 2008
Città: Seattle (WA)
Messaggi: 306
|
Codice:
JComboBox suppini = new JComboBox();
.....
if (criterio.equals("Medici")){
jPanelX .add(suppini) ;
}
__________________
"Considerate la vostra semenza fatti non foste a viver come bruti ma per seguir virtute e canoscenza" |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Sep 2005
Messaggi: 342
|
Capire ho capito (purtroppo utilizzando la grafica uno tende a scordarsi le cose pi ù ovvie) solo che non va!
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: May 2008
Città: Seattle (WA)
Messaggi: 306
|
però se imposti la posizione assoluta con setBounds() devi impostare il layout del jPanelX null ( jPanelX.setLayout(null) ). Dopo che il layout è impostato null allora aggiungi dei componenti con la posizione assoluta altrimenti metti un layout manager che gestisce tutto per te ma questo è un'altro paio di maniche.
__________________
"Considerate la vostra semenza fatti non foste a viver come bruti ma per seguir virtute e canoscenza" |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 02:11.



















