Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.java.gui > #983
| From | "Eric Smith" <eric.smith@THRWHITE.remove-dii-this> |
|---|---|
| Subject | Re: JFormattedTextField c |
| Message-ID | <qhzm7a8qee.fsf@ruckus.brouhaha.com> (permalink) |
| Newsgroups | comp.lang.java.gui |
| References | <er74kc$dp1$1@wblv-ip-nnrp-1.saix.net> |
| Date | 2011-04-27 15:30 +0000 |
| Organization | TDS.net |
To: comp.lang.java.gui
Rogan Dawes <discard@dawes.za.net> writes:
> The "best" way (using best loosely), seems to be to subclass
> JFormattedTextField, override commitEdit, and take whatever action you
> want after you have called super().commitEdit();
The docs say that you can use commitEdit() to force a commit:
Forces the current value to be taken from the AbstractFormatter and set
as the current value.
It wasn't clear to me from that description that commits generated by the
class itself invoke commitEdit(); that would be a logical way to implement
it, but it's also possible that commitEdit() is a different code path
that calls internal methods that have the same behavior as an
automatic commit.
I'll give it a try, but since it isn't documented to work that way, I'd
be reluctant to use it in my real code since it could change in future
SDK releases.
Thanks,
Eric
---
* Synchronet * The Whitehouse BBS --- whitehouse.hulds.com --- check it out free usenet!
--- Synchronet 3.15a-Win32 NewsLink 1.92
Time Warp of the Future BBS - telnet://time.synchro.net:24
Back to comp.lang.java.gui | Previous | Next — Previous in thread | Next in thread | Find similar
JFormattedTextField commi "Eric Smith" <eric.smith@THRWHITE.remove-dii-this> - 2011-04-27 15:30 +0000
Re: JFormattedTextField c "Eric Smith" <eric.smith@THRWHITE.remove-dii-this> - 2011-04-27 15:30 +0000
Re: JFormattedTextField c "Rogan Dawes" <rogan.dawes@THRWHITE.remove-dii-this> - 2011-04-27 15:30 +0000
Re: JFormattedTextField c "Eric Smith" <eric.smith@THRWHITE.remove-dii-this> - 2011-04-27 15:30 +0000
Re: JFormattedTextField c "Eric Smith" <eric.smith@THRWHITE.remove-dii-this> - 2011-04-27 15:30 +0000
Re: JFormattedTextField c "Rogan Dawes" <rogan.dawes@THRWHITE.remove-dii-this> - 2011-04-27 15:30 +0000
Re: JFormattedTextField c "Eric Smith" <eric.smith@THRWHITE.remove-dii-this> - 2011-04-27 15:30 +0000
Re: JFormattedTextField c "Rogan Dawes" <rogan.dawes@THRWHITE.remove-dii-this> - 2011-04-27 15:30 +0000
Re: JFormattedTextField c "Eric Smith" <eric.smith@THRWHITE.remove-dii-this> - 2011-04-27 15:30 +0000
Re: JFormattedTextField c "Ian Wilson" <ian.wilson@THRWHITE.remove-dii-this> - 2011-04-27 15:30 +0000
Re: JFormattedTextField c "Eric Smith" <eric.smith@THRWHITE.remove-dii-this> - 2011-04-27 15:30 +0000
csiph-web