java left logo
java middle logo
java right logo
 

Home arrow Other API Tips arrow NetBeans arrow Can I create forms by extending other forms?
 
 
Main Menu
Home
Java Tutorials
Book Reviews
Java SE Tips
Java ME Tips
Java EE Tips
Other API Tips
Java Applications
Java Libraries
Java Games
Java Network
Java Forums
Java Blog




Most Visited Tips
Java SE Tips
Java ME Tips
Java EE Tips
Other API Tips
Java Applications
Java Libraries
Java Games
Book Reviews
Top Rated Tips
Java SE Tips
Java ME Tips
Java EE Tips
Other API Tips
Java Applications
Java Libraries
Java Games
Book Reviews


Statistics
Registered Users: 3918
Java SE Tips: 614
Java ME Tips: 202
Java EE Tips: 183
Other API Tips: 779
Java Applications: 298
Java Libraries: 209
Java Games: 16
Book Reviews:
 
 
 
Can I create forms by extending other forms? E-mail
User Rating: / 3
PoorBest 

Suppose you want to create one form to be a base (superclass) for other forms (extending the base one). You can create the base form as usual, but it should match the requirements described in Creating a custom container bean:

  • it must be a bean (with public constructor without parameters),
  • it must be compiled at the time when used (i.e. when editing the extending forms),
  • it must be empty (with no components), or have an empty container delegate defined.

To create a form extending the base form, use Bean Form template and set its superclass to the base form class.

Some additional notes:

  • You will see the base form in the designer when editing the extending form (similarly as you see e.g. JFrame when creating form from JFrame).
  • Any changes made in the extending form won't affect the base form.
  • Changes made in the base form will affect all forms extending it.

Tip for iterative development:

If you change something in the base form, don't forget to compile it. If there are some extending forms opened at the same time, they won't be updated automatically -- you must reopen them to load the new base class (to do it quickly, press Ctrl+R in each form).

Source: NetBeans User FAQ


 Related Tips

 
< Prev   Next >

Page 1 of 0 ( 0 comments )

You can share your information about this topic using the form below!

Please do not post your questions with this form! Thanks.


Name (required)


E-Mail (required)

Your email will not be displayed on the site - only to our administrator
Homepage(optional)



Comment Enable HTML code : Yes No



 
       
         
     
 
 
 
   
 
 
java bottom left
java bottom middle
java bottom right
RSS 0.91 FeedRSS 1.0 FeedRSS 2.0 FeedATOM FeedOPML Feed

Home - About Us - Privacy Policy
Copyright 2005 - 2008 www.java-tips.org
Java is a trademark of Sun Microsystems, Inc.