Ayuda con swing
Hola a todo@s. Una preguntillas que me son muy importantes:
1º Quiero crear una zona de texto a la que le voy a帽adiendo m谩s y m谩s text a lo largo del programa, pero quiero que este texto no sea modificable desde el teclado, tan s贸lo el programa (y nunca el usuario) debe escribir en esa zona ¿c贸mo lo hago?
2º Quiero crear botones en que se vea un dibujo sin texto, pero entonces si no tienen texto ¿c贸mo recojo sus pulsaciones? Hasta ahora lo hac铆a comprobando su texto asociado.
Gracias
1º Quiero crear una zona de texto a la que le voy a帽adiendo m谩s y m谩s text a lo largo del programa, pero quiero que este texto no sea modificable desde el teclado, tan s贸lo el programa (y nunca el usuario) debe escribir en esa zona ¿c贸mo lo hago?
2º Quiero crear botones en que se vea un dibujo sin texto, pero entonces si no tienen texto ¿c贸mo recojo sus pulsaciones? Hasta ahora lo hac铆a comprobando su texto asociado.
Gracias
Para el texto usa un JTextArea o un JTextField. Tienen un metodo setEditable(false), con lo que el usuario no podr铆a tocarlo.
No es muy correcto comprobar el texto del bot贸n para saber cual se ha pulsado. El ActionEvent que recibes contiene un source que es el bot贸n. Este si puedes comprobarlo. Otra opci贸n es a帽adir un ActionListener distinto a cada bot贸n.
Se bueno.
No es muy correcto comprobar el texto del bot贸n para saber cual se ha pulsado. El ActionEvent que recibes contiene un source que es el bot贸n. Este si puedes comprobarlo. Otra opci贸n es a帽adir un ActionListener distinto a cada bot贸n.
Se bueno.
Muchas gracias, me ha venido muy bien.
Adem谩s tengo un recuadro (JPanel) lleno de botones, pero quiero que cuando no sea el turno del usuario de ese JFrame no pueda pulsar esos botones, he probado a hacer un panel.setEnabled(false); con el panel que contiene los botones, pero no funciona, el usuario puede seguir puls谩ndolos. ¿Tengo que hacer boton.setEnabled(false); para cada bot贸n?
Adem谩s tengo un recuadro (JPanel) lleno de botones, pero quiero que cuando no sea el turno del usuario de ese JFrame no pueda pulsar esos botones, he probado a hacer un panel.setEnabled(false); con el panel que contiene los botones, pero no funciona, el usuario puede seguir puls谩ndolos. ¿Tengo que hacer boton.setEnabled(false); para cada bot贸n?
