Thanks Martin - but we aren't having a problem with the ToolTip :-)
The classes in question are JMeter classes that extend JPanel, and
have _private_ gui elements such as TextField and TextArea.
The patch proposes to add set/get ToolTip methods for these. However
using the same name overrides the ToolTip methods for the superclass.
S.
On 20/12/06, Martin van den Bemt <[EMAIL PROTECTED]> wrote:
Hi Sebb,
I don't know the code, the reason I didn't respond before :)
The problem is a known issue (with a number of components) and is solved like
this :
public Point getToolTipLocation(MouseEvent event) {
if (getToolTipText(event) == null) {
Point point = new Point(event.getX(), event.getY());
return point;
}
return super.getToolTipLocation(event);
}
Which is just needed when no tooltip seems to work (= override from JComponent
btw).
Hope this is useful.
Mvgr,
Martin
sebb wrote:
> I added the abstract methods to the interface, expecting the
> implementing classes to generate an error - but they did not.
>
> This is because the classes extend JPanel, which already has the
> [gs]etToolTipText methods.
>
> So adding them to the components will override the JPanel method(),
> which means that the JPanel ToolTips will no longer be accesssible.
>
> I've not looked into it, but surely one might sometimes want to set
> the Tooltip on the panel rather than on the internal element? If so, I
> think a new method name is needed.
>
> Equally, is it necessary to be able to set the ToolTip on the private
> part of the panel, rather than just setting it on the JPanel?
>
> S.
> On 19/12/06, Fabian Bieker <[EMAIL PROTECTED]> wrote:
>> sebb wrote:
>> > What I meant was: should the interface JLabeledField define the
>> > tool-tip methods?
>> yes, that's a good idea.
>>
>> > Might make it easier to write generic code for setting the tool-tips.
>> >
>> > I'll probably add it anyway (no need to update the patch).
>> great.
>>
>> --
>> Fabian Bieker, QA
>> Netzwert AG, An den Treptowers 1, 12435 Berlin, Germany
>> Voice: +49.30.5900800-0 Fax: +49.30.5900800-700
>> http://www.netzwert.ag
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]