Netrexx Help - JLabel

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Netrexx Help - JLabel

britten /Quique Britto (SPAIN VAL Export Mngr AMX)
Hi,


how do I set the text of a JLabel? I have copied the example (extactly
(changing Label for JLabel only)) fm the "creating java programs using
netrexx redbook".

My program when a menu item is selected sends 2 parms to the actionevent
class, one the componet and the other the text.

The programs compiles with no errors but the JLabel is not upated with
the new text, I have placed a "say text" command in the actionPerformed
method and this is executed correclty so I know the parms are being
sent.

the same "setText" is used in the main class and works fine.


ANY HELP WOULD BE APPRECIATED.

Thks
Quique



class myprog
properties inheritable
sb = JLabel()
..
..
sb.addActionListener( MenAction( sb, "test" )) ..
..

class MenAction implements ActionListener
  Properties inheritable
    text  = String
    field = JLabel

  method actionPerformed( e = ActionEvent )
    say text
    field.setText( text )

  method MenuAction( aLabel = JLabel, aString = String )
    field = aLabel
    text  = aString

..
..






DISCLAIMER:
En cumplimiento del articulo 5 de la Ley Organica de Proteccion de Datos 15/1999, le informamos que sus datos personales estan incorporados a un fichero denominado clientes, con la unica finalidad de mantener relaciones profesionales. Si lo desea puede ejercer los derechos de acceso, rectificacion, cancelacion u oposicion de sus datos personales dirigiendose a: COSCO IBERIA SHIP AGENCY, S.A. -Responsable Proteccion de Datos- calle Casanova, 2, 6a planta de Barcelona (08011).
Este mensaje y cualquier documento que lleve adjunto, es confidencial y destinado unicamente a la persona o entidad a quien ha sido enviado. Si Usted ha recibido este mensaje por error, le informamos que el contenido en el mismo es reservado y el uso no autorizado esta prohibido legalmente,por ello,por favor , le rogamos que nos lo notifique al e-mail: [hidden email] o al telefono 93 304 71 26
Si su e-mail no ha podido ser entregado al buzon de su destinatario,  por favor reenvielo a la direccion [hidden email]
If your mail could not be delivered correctly, please resend it to [hidden email]