Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
HomeAnnouncementsWhite Papers
Discussion GroupsFirst AidDatabasesJavaBeansGUIJava 3DVirtual MachineCORBASecurityToolsGeneral
Java DirectoryOpen Source ProjectsSample Book ChaptersUser GroupsWeb Resources
Related Topics
Databases.NETMore Topics ...

Java Forum / General / December 2006

Tip: Looking for answers? Try searching our database.

Need help making Objects visable (swing)

Thread view: 
NNTPmail@flashmail.com - 15 Dec 2006 01:30 GMT
In the following code, Main().jButton1's ActionPerformed does not
result in a visable SubForm.  What am I doing wrong?

/*
* Main.java
*
* Created on December 14, 2006, 6:02 PM
*/

package Test;

/**
*
* @author  Administrator
*/
public class Main extends javax.swing.JFrame {

   /** Creates new form Main */
   public Main() {
       initComponents();
   }

   /** This method is called from within the constructor to
    * initialize the form.
    * WARNING: Do NOT modify this code. The content of this method is
    * always regenerated by the Form Editor.
    */
   // <editor-fold defaultstate="collapsed" desc=" Generated Code ">

   private void initComponents() {
       jButton1 = new javax.swing.JButton();

setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
       jButton1.setText("jButton1");
       jButton1.addActionListener(new java.awt.event.ActionListener()
{
           public void actionPerformed(java.awt.event.ActionEvent evt)
{
               jButton1ActionPerformed(evt);
           }
       });

       org.jdesktop.layout.GroupLayout layout = new
org.jdesktop.layout.GroupLayout(getContentPane());
       getContentPane().setLayout(layout);
       layout.setHorizontalGroup(

layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
           .add(0, 400, Short.MAX_VALUE)
           .add(jButton1)
       );
       layout.setVerticalGroup(

layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
           .add(0, 300, Short.MAX_VALUE)
           .add(jButton1)
       );
       pack();
   }// </editor-fold>

   private void jButton1ActionPerformed(java.awt.event.ActionEvent
evt) {
       new SubForm().setVisible(true);
   }

   /**
    * @param args the command line arguments
    */
   public static void main(String args[]) {
       java.awt.EventQueue.invokeLater(new Runnable() {
           public void run() {
               new Main().setVisible(true);
           }
       });
   }

   // Variables declaration - do not modify
   private javax.swing.JButton jButton1;
   // End of variables declaration

}

/*
* SubForm.java
*
* Created on December 14, 2006, 6:02 PM
*/

package Test;

/**
*
* @author  Administrator
*/
public class SubForm extends javax.swing.JPanel {

   /** Creates new form SubForm */
   public SubForm() {
       initComponents();
   }

   /** This method is called from within the constructor to
    * initialize the form.
    * WARNING: Do NOT modify this code. The content of this method is
    * always regenerated by the Form Editor.
    */
   // <editor-fold defaultstate="collapsed" desc=" Generated Code ">

   private void initComponents() {
       jLabel1 = new javax.swing.JLabel();

       jLabel1.setText("SubForm Showing");

       org.jdesktop.layout.GroupLayout layout = new
org.jdesktop.layout.GroupLayout(this);
       this.setLayout(layout);
       layout.setHorizontalGroup(

layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
           .add(layout.createSequentialGroup()
               .add(182, 182, 182)
               .add(jLabel1)
               .addContainerGap(133, Short.MAX_VALUE))
       );
       layout.setVerticalGroup(

layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
           .add(layout.createSequentialGroup()
               .add(84, 84, 84)
               .add(jLabel1)
               .addContainerGap(202, Short.MAX_VALUE))
       );
   }// </editor-fold>

   // Variables declaration - do not modify
   private javax.swing.JLabel jLabel1;
   // End of variables declaration                  
   
}
Knute Johnson - 15 Dec 2006 01:47 GMT
> In the following code, Main().jButton1's ActionPerformed does not
> result in a visable SubForm.  What am I doing wrong?
[quoted text clipped - 135 lines]
>    
> }

Your code is a mess.  You will get much better help if you post a simple
compilable example.

As to your problem, SubForm is not a top level window and setting
visible on it will do nothing.  If you to see it, add it to a JFrame or
JWindow and show the window.

knute...


Free Magazines

Get these publications absolutely FREE for up to 12 months. There are no hidden fees and no obligation. Simply choose a title, complete the application form and submit it. Read more ...

Oracle MagazineNetwork ComputingComputer WorldBio-IT WorldeWeekInformation WeekInfosecurity
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.