Return-Path: Delivered-To: apmail-pivot-user-archive@www.apache.org Received: (qmail 92491 invoked from network); 1 Mar 2011 12:36:39 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 1 Mar 2011 12:36:39 -0000 Received: (qmail 85591 invoked by uid 500); 1 Mar 2011 12:36:39 -0000 Delivered-To: apmail-pivot-user-archive@pivot.apache.org Received: (qmail 85528 invoked by uid 500); 1 Mar 2011 12:36:37 -0000 Mailing-List: contact user-help@pivot.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@pivot.apache.org Delivered-To: mailing list user@pivot.apache.org Received: (qmail 85520 invoked by uid 99); 1 Mar 2011 12:36:37 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 01 Mar 2011 12:36:37 +0000 X-ASF-Spam-Status: No, hits=0.0 required=5.0 tests=RCVD_IN_DNSWL_NONE,RFC_ABUSE_POST,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of gk_brown@verizon.net designates 206.46.173.11 as permitted sender) Received: from [206.46.173.11] (HELO vms173011pub.verizon.net) (206.46.173.11) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 01 Mar 2011 12:36:28 +0000 Received: from [192.168.1.10] ([unknown] [98.110.173.176]) by vms173011.mailsrvcs.net (Sun Java(tm) System Messaging Server 7u2-7.02 32bit (built Apr 16 2009)) with ESMTPA id <0LHD00L11PNOVJT1@vms173011.mailsrvcs.net> for user@pivot.apache.org; Tue, 01 Mar 2011 06:35:49 -0600 (CST) Content-type: text/plain; charset=us-ascii MIME-version: 1.0 (Apple Message framework v1082) Subject: Re: KeyListeners on ImageView From: Greg Brown In-reply-to: Date: Tue, 01 Mar 2011 07:35:48 -0500 Content-transfer-encoding: quoted-printable Message-id: <8C3480EE-9A76-459C-8874-DD64E50454D6@verizon.net> References: To: user@pivot.apache.org X-Mailer: Apple Mail (2.1082) X-Virus-Checked: Checked by ClamAV on apache.org ImageView isn't focusable, so it can't receive keyboard input. I'd have = to check, but I believe the same applies to Border. You should be able = to add the key listener on an ancestor of the ImageView, though. On Feb 28, 2011, at 11:03 PM, Thomas Grimaud wrote: >=20 > I'm trying to add a ComponentKeyListener on an ImageView component , = in order to catch the DEL button. >=20 > It doesn't work, I did exactly the same thing on a TextArea and = everything worked fine. >=20 > image.getComponentKeyListeners().add(new = ComponentKeyListener.Adapter() { > @Override > public boolean keyPressed(Component component, int = keyCode, Keyboard.KeyLocation keyLocation) { > ..... > return true; > } > }); >=20 > How can I make it work on an ImageView, or even a Border, as I have = the same pb on a Border? >=20 >=20 >=20