Hi Luigi, Since you are creating ULC GUI from XML files, you may want to look at: https://ulcxml.dev.java.net/
Thanks and regards, Janak >-----Original Message----- >From: [EMAIL PROTECTED] >[mailto:[EMAIL PROTECTED] Behalf Of Luigi >Santangelo >Sent: Friday, October 06, 2006 12:21 PM >To: [EMAIL PROTECTED] >Cc: [email protected] >Subject: RE: [ULC-developer] error when I extend ULCContainer class > > >Thanks you, Janak, for your reply, that that you write to me is very >important for me. >Now I'm reading the Extension Guide and I'll write you if I'll have >other problems. >However, that that I would do is create dinamicall windows (with >button, label, text box, etc.) by reading xml files. For this I >thought >to use the superclass ULCContainer that is the generalization of >ULC*Pane Class. >Thanks you very much. >Luigi > > >>----Messaggio originale---- >>Da: [EMAIL PROTECTED] >>Data: 05/10/2006 18.53 >>A: <[EMAIL PROTECTED]> >>Cc: <[email protected]> >>Ogg: RE: [ULC-developer] error when I extend ULCContainer class >> >>Hi Luigi, >> >>There are two ways in which you can extend a ULC Widget: >> >>1. Java "extends": you extend a ULC widget to specialize the server >side. e.g. MyULCButton extends ULCButton. Here there is no need to >specify the typeString() method as you are not interested in >specializing client side behavior. >> >>2. ULC extension: you extend a ULC Widget to specialise it on both >the server and client side. For this you need to create two half >objects (see the ULC extension Guide). For instance: >> >>Server side class (typeString returns the name of the client side >proxy class): >> >>ULCMySpecialButton extends ULCButton { >> >> public String typeString() { >> return "my.package.ulc.client.UIMySepcialButton"; >> } >>} >> >>Client side class: >> >>UIMySpecialButton extends UIButton { >>..... >>} >> >>Please tell which type of extension do you have in mind? What is the >purpose of your extension? >> >>Also note that ULCContainer is an abstract class. >> >>I hope this helps. >> >>Thanks and regards, >> >>Janak >> >> >>>-----Original Message----- >>>From: [EMAIL PROTECTED] >>>[mailto:[EMAIL PROTECTED] Behalf Of Luigi >>>Santangelo >>>Sent: Wednesday, October 04, 2006 10:10 PM >>>To: [email protected] >>>Subject: [ULC-developer] error when I extend ULCContainer class >>> >>> >>>Hi all, I created the CPanel class that exteds ULCContainer class: >>> >>>public class CPanel extends ULCContainer >>> { >>> >>> >>> public String typeString() >>> { >>> >>> return "my.package.CPanel"; >>> >>> } >>> >>> >>> >>> public CPanel() >>> >>> { >>> >>> super (); >>> >>> [cut] >>> } >>> >>> [cut] >>>} >>> >>>but when I invoke the creation of CPanel object (from another >class) >>>this error occours: >>> >>>1 20.09.2005 02:07:49.182 1.000 SEVERE >>>Thread[AWT-EventQueue-1,6, >>>main] com.ulcjava.base.client.UISession b got >exception while >>>processing [java.lang.NullPointerException >>> at com.ulcjava.base.application.ClientContext.getFont >(ClientContext. >>>java:73) >>> at >>>com.ulcjava.base.application.ULCComponent.<init>(ULCComponent.java: >>>159) >>> at >>>com.ulcjava.base.application.ULCContainer.<init>(ULCContainer.java: >>>15) >>> at CPanel.<init>(CPanel.java:22) >>> [cut] >>> >>>what is the font that I must to set? Where is the error? Tanks all >in >>>advance. >>> >>> Luigi Santangelo >>>Websysco.com - Pavia (Italy) >>> >>> >>>Naviga e telefona senza limiti con Tiscali >>>Scopri le promozioni Tiscali adsl: navighi e telefoni senza canone >Telecom >>> >>>http://abbonati.tiscali.it/adsl/ >>> >>>_______________________________________________ >>>ULC-developer mailing list >>>[email protected] >>>http://lists.canoo.com/mailman/listinfo/ulc-developer >>> >> >> > > > >Naviga e telefona senza limiti con Tiscali >Scopri le promozioni Tiscali adsl: navighi e telefoni senza canone Telecom > >http://abbonati.tiscali.it/adsl/ > >_______________________________________________ >ULC-developer mailing list >[email protected] >http://lists.canoo.com/mailman/listinfo/ulc-developer > _______________________________________________ ULC-developer mailing list [email protected] http://lists.canoo.com/mailman/listinfo/ulc-developer
