|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Sep 2004
Città: Sardegna
Messaggi: 98
|
[JAVA] JTextField non visibile!!!
Salve a tutti!
Vorrei creare una etichetta e un campo JTextField affiancati in questo modo: _____________________ | ETICHETTA | JTEXTFIELD | |__________|__________| Mi sembra la soluzione migliore per creare un menù per modificare i tasti di comando di un videogame. Per fare ciò ho implementato il seguente codice: dalla classe Configure chiamo il metodo LayoutTextField della classe Layout che ritorna un JTextField al mio oggetto JTextField (inizialmente non inizializzato), in questo modo Codice:
sinistra = LayoutTextField("freccia.png", sinistra, "Muovi a SINISTRA", "VK_LEFT", "spostamento a sinistra");
Codice:
public JTextField LayoutTextField(String icona, JTextField testo, String testoEtichetta, String testoDefault, String commentoEtichetta)
{
etichetta = new JLabel(testoEtichetta, new ImageIcon(icona), SwingConstants.LEFT);
etichetta.setToolTipText(commentoEtichetta);
etichetta.setBounds(120, 120, 30, 20);
testo = new JTextField( testoDefault, 20 );
testo.setBounds(100, 100, 30, 40);
layer.add( etichetta );
layer.add( testo );
return (testo);
}
Qualcuno può darmi una mano? Grazie |
|
|
|
|
|
#2 |
|
Member
Iscritto dal: Sep 2004
Città: Sardegna
Messaggi: 98
|
Ho trovato l'errore..Stupidissimo..Siccome stavo collocando tutto sopra di un JLayeredPane, mi ero dimenticato di settare l'elemento al di sopra del pannello con il metodo JLayeredPane.PALETTE_LAYER !
Grazie comunque per l'aiuto, il caso è chiuso! |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 00:08.



















