Article View: be.comp.programming
Article #5226Java JList & toString() method vraagje
From: DyXin
Date: Thu, 15 May 2003 18:55
Date: Thu, 15 May 2003 18:55
29 lines
2727 bytes
2727 bytes
Ik zit met volgend "probleem": Ik heb een applicatie (peer-to-peer chat programa) geschreven, waarin onder andere een JList in zit verwerkt met hierin de "contacts". Deze contacts zijn Objecten van het type "public class Phoenix extends UnicastRemoteObject implements IPhoenix", en bevatten elke oa een String name (de naam van de contact-persoon). IPhoenix is een klasse van het type "public interface IPhoenix extends Remote", die enkel een aantal method definitions bevat (die elk een "thows RemoteException" hebben, omwille van het feit dat de classe "extends Remote" is). Nu dacht ik zo: elke contact heeft een Vector met hierin zijn contactpersonen (IPhoenix-objecten, dus NIET de "echte" (subclass) Phoenix objecten). Als ik nu de toString() method over-write, dan kan ik, dacht ik, deze vector rechstreeks geven aan het JList-object, die dan via de toString() method de naam van de contactpersonen in de lijst laat zien! Allemaal goed en wel, maar als ik de toString() method in Phoenix overschrijf, krijg ik niets te zien in de lijst! Ik dacht dat dit misschien kon liggen aan het feit dat de Vector IPhoenix objecten bevat, en niet expliciet Phoenix-objecten, maar probleem is dat ik in IPhoenix de toString method niet kan over-write, omdat die dan "thows RemotException" in z'n definition moet hebben staan, en dan krijg je een compile error! Weet er iemand een oplossing om toch met ��n Vector te werken in plaats van 2 Vectors (1 met de echte objecten, 1 met de namen (Strings))? thnx! mvg, DyXin
Technical Details
Message-ID:
<MoRwa.3803$1u5.425@afrodite.telenet-ops.be>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-06!sn-xit-09!supernews.com!news.maxwell.syr.edu!out.nntp.be!propagator2-sterling!news-in-sterling.newsfeed.com!news-out.cwix.com!newsfeed.cwix.com!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII X-Google-Thread: 107324,eff969ebc9b5fdb5,start X-Google-Attributes: gid107324,public X-Google-Thread: fcea4,eff969ebc9b5fdb5,start X-Google-Attributes: gidfcea4,public X-Google-ArrivalTime: 2003-05-15 11:56:04 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-06!sn-xit-09!supernews.com!news.maxwell.syr.edu!out.nntp.be!propagator2-sterling!news-in-sterling.newsfeed.com!news-out.cwix.com!newsfeed.cwix.com!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail From: "DyXin" <DyXin@p@ndor@.be> Newsgroups: be.comp.programming,nl.comp.programmeren Subject: Java JList & toString() method vraagje Lines: 31 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2800.1158 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165 Message-ID: <MoRwa.3803$1u5.425@afrodite.telenet-ops.be> Date: Thu, 15 May 2003 18:55:40 GMT NNTP-Posting-Host: 213.119.193.247 X-Complaints-To: abuse@telenet.be X-Trace: afrodite.telenet-ops.be 1053024940 213.119.193.247 (Thu, 15 May 2003 20:55:40 MET DST) NNTP-Posting-Date: Thu, 15 May 2003 20:55:40 MET DST Organization: Telenet Internet