properties JInternalFrame.setMaximum ()

Claude Stéphan <[email protected]>
Newsgroups gmane.comp.java.netbeans.general.french
Message-ID <[email protected]>
Bonjour à toutes et à tous

je suis sous windows XP Pro, J2SE5.0 et netbeans 5.0

Voici le code d'une application débutante où en l'état actuel des 
choses, il y a un JFrame qui contient un JDesktopPane lui même contenant 
un JInternalFrame. Et rien de plus

Tel que ce code est écrit, il fonctionne. /*Il faut remarquer que la 
dimension du JInternalFrame est définie en dehors de la methode 
initComponents.*/
En effet, si j'utilise la proprieté /*setMaximum*/ dans JInternalFrame 
properties j'obtiens une erreur:
/*exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
*/cette erreur ne se produisant pas si la propriété 
JInternalFrame.setMaximum est placé à la suite de la méthode 
initComponents ()/*
*/
Qui pourrait me dire pourquoi?

merci

claude

/*public class Accueil extends javax.swing.JFrame */{
      /** Creates new form Accueil */
   /*public Accueil()*/ {
       initComponents();
      /* placé à cet endroit, le dimensionnement de 
JInternalFrameBienvenue est correct et sans erreur*/
      /* try {
           jInternalFrameBienvenue.setMaximum(true);
       } catch (java.beans.PropertyVetoException e1) {
           e1.printStackTrace();
       }*/
}
      /** 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() {*/_
       jDesktopPane1 = new javax.swing.JDesktopPane();
       jInternalFrameBienvenue = new javax.swing.JInternalFrame();

       setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
       setTitle("Formation Bridge page d'accueil");
       setIconImage(iconFrameAccueil.IconFrame());
       setName("frameAccueil");
       setPreferredSize (dimensionEcran.getDimensionEcran ());
       jDesktopPane1.setBackground(new java.awt.Color(255, 204, 204));
       jDesktopPane1.setName("jDesktopPaneGlobal");
       jInternalFrameBienvenue.setBackground(new java.awt.Color(204, 
255, 255));
       jInternalFrameBienvenue.setMaximizable(true);
       jInternalFrameBienvenue.setTitle("jInternalFrameBienvenue");
     / /*place de la propriété JInternalFrameBienvenue.setMaximum(true)
      qui occasionne l'apparition du message d'erreur*/
/
      /*try {
           jInternalFrameBienvenue.setMaximum(true);
       } catch (java.beans.PropertyVetoException e1) {
           e1.printStackTrace();
       }*/

       jInternalFrameBienvenue.setName("jInternalFrameBienvenue");
       jInternalFrameBienvenue.setPreferredSize(new 
java.awt.Dimension(0, 0));
       jInternalFrameBienvenue.setVisible(true);
       org.jdesktop.layout.GroupLayout jInternalFrameBienvenueLayout = 
new 
org.jdesktop.layout.GroupLayout(jInternalFrameBienvenue.getContentPane());
       
jInternalFrameBienvenue.getContentPane().setLayout(jInternalFrameBienvenueLayout); 

       jInternalFrameBienvenueLayout.setHorizontalGroup(
           
jInternalFrameBienvenueLayout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) 

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

           .add(0, 0, Short.MAX_VALUE)
       );
       jInternalFrameBienvenue.setBounds(0, 0, -1, -1);
       jDesktopPane1.add(jInternalFrameBienvenue, 
javax.swing.JLayeredPane.DEFAULT_LAYER);

       org.jdesktop.layout.GroupLayout layout = new 
org.jdesktop.layout.GroupLayout(getContentPane());
       getContentPane().setLayout(layout);
       layout.setHorizontalGroup(
           
layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
           .add(jDesktopPane1, 
org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 822, Short.MAX_VALUE)
       );
       layout.setVerticalGroup(
           
layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
           .add(org.jdesktop.layout.GroupLayout.TRAILING, jDesktopPane1, 
org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 511, Short.MAX_VALUE)
       );
       pack();
   }// </editor-fold>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.