Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.java.programmer > #18328
| Path | csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!eternal-september.org!feeder.eternal-september.org!mx04.eternal-september.org!.POSTED!not-for-mail |
|---|---|
| From | Eric Sosman <esosman@ieee-dot-org.invalid> |
| Newsgroups | comp.lang.java.programmer |
| Subject | Re: Moving To JDialog From JFrame: NetBeans Design View Has JFrame Without A Variable Name |
| Date | Mon, 27 Aug 2012 10:24:48 -0400 |
| Organization | A noiseless patient Spider |
| Lines | 49 |
| Message-ID | <k1fvvo$pcc$1@dont-email.me> (permalink) |
| References | <5ca38d1b-9ee4-4ffe-a6c3-566820e7ffac@googlegroups.com> |
| Mime-Version | 1.0 |
| Content-Type | text/plain; charset=ISO-8859-1; format=flowed |
| Content-Transfer-Encoding | 7bit |
| Injection-Date | Mon, 27 Aug 2012 14:24:56 +0000 (UTC) |
| Injection-Info | mx04.eternal-september.org; posting-host="ffb8f7085759b339c1002252b48331a4"; logging-data="25996"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX180E1UyYhzbskXWYKJ9v1xL" |
| User-Agent | Mozilla/5.0 (Windows NT 5.1; rv:14.0) Gecko/20120713 Thunderbird/14.0 |
| In-Reply-To | <5ca38d1b-9ee4-4ffe-a6c3-566820e7ffac@googlegroups.com> |
| Cancel-Lock | sha1:ZXOZ6S9K/BPVwSuYUZlTb6xBxEA= |
| Xref | csiph.com comp.lang.java.programmer:18328 |
Show key headers only | View raw
On 8/27/2012 10:10 AM, clusardi2k@aol.com wrote:
> If I can't obtain the name of a JFrame variable what can I do.
Invent one?
> I created a form using NetBean's Design view. The JFrame doesn't appear to have a variable name associated with it. Can I obtain a variable name for it somehow.
You created a *class* using NetBeans: Data fields, initializers,
methods -- and one or more constructors. When you want an instance
of that class, construct one with `new', just as you would with any
other class. And if you want to retain a reference to that instance,
store it in a variable with a name of your own choosing.
> If I copy the entire project to another file with the same name and delete the old file the project still runs. In the file, there is no explicit reference to a JFrame at all. But, the JFrame class is inherited in a number of places.
Sorry; I can't figure out what you mean by "copy the entire project"
or by "the project still runs." Also, while it makes sense that your
class might extend JFrame, I don't understand how it can do so "in a
number of places."
> I need the name of the JFrame variable because I want to use it in a JDialog extended class using:
>
> public class Test extends JDialog
> { ...
> public Test(Frame parent)
> {
> super(parent, "Login", true);
> ...
> }
> ...
>
> The above "parent" was created using:
>
> final JFrame frame = new JFrame("Testing");
Problem solved: `frame' is the name of the variable that
refers to your JFrame. (Yet I can't escape the feeling that
something's been garbled: This new instance is a plain vanilla
JFrame, not a class of your own or your own "form" or whatever.)
> I pass frame to Test:
>
> Test tst = new Test(frame);
Looks fine. What's the problem?
--
Eric Sosman
esosman@ieee-dot-org.invalid
Back to comp.lang.java.programmer | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Moving To JDialog From JFrame: NetBeans Design View Has JFrame Without A Variable Name clusardi2k@aol.com - 2012-08-27 07:10 -0700
Re: Moving To JDialog From JFrame: NetBeans Design View Has JFrame Without A Variable Name Eric Sosman <esosman@ieee-dot-org.invalid> - 2012-08-27 10:24 -0400
Re: Moving To JDialog From JFrame: NetBeans Design View Has JFrame Without A Variable Name clusardi2k@aol.com - 2012-08-27 07:23 -0700
Re: Moving To JDialog From JFrame: NetBeans Design View Has JFrame Without A Variable Name FredK <fred.l.kleinschmidt@gmail.com> - 2012-08-27 07:58 -0700
csiph-web