2012-12-30 64 views
5

我已將org-jdesktop-layout.jar添加到我的項目中我的netbeans庫中。我發現在這個.jar文件:C:\Program Files\NetBeans 7.0.1\platform\modulesJava在Netbeans中導入org-jdesktop-layout

但是下面的代碼行仍無法識別:

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

我想我錯過了正確的import語句。什麼是正確的進口聲明?如果有其他任何有用的信息,請告訴我!什麼決定了一個導入語句的前綴?

編輯:下面的代碼似乎來自舊的GUI庫。我有兩個選擇,轉換爲更新的GUI標準或訪問舊的GUI標準?我以前從來沒有做過這樣的事情。我能做什麼?

org.jdesktop.layout.GroupLayout layout = new org.jdesktop.layout.GroupLayout(getContentPane()); 
     getContentPane().setLayout(layout); 
     layout.setHorizontalGroup(
      layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) 
      .add(layout.createSequentialGroup() 
       .addContainerGap() 
       .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.TRAILING) 
        .add(jButton1) 
        .add(layout.createSequentialGroup() 
         .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) 
          .add(jLabel1) 
          .add(jLabel2)) 
         .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) 
          .add(layout.createSequentialGroup() 
           .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) 
           .add(capFormattedTextField, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 69, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) 
          .add(org.jdesktop.layout.GroupLayout.TRAILING, layout.createSequentialGroup() 
           .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) 
           .add(wtFormattedTextField, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 69, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))))) 
       .addContainerGap(org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) 
     ); 

我認爲這可能是一個較舊的圖書館...... 在此先感謝

+2

對於1.6+,換掉['javax.swing.GroupLayout'](http://docs.oracle.com/javase/7/docs/api/javax/swing/GroupLayout.html)。 –

+0

對象LayoutStyle怎麼樣? – CodeKingPlusPlus

回答

6

你必須輸入你想要的庫類,

import org.jdesktop.layout.GroupLayout; 

,但你也必須右點擊該項目的Libaries節點,選擇Add Library…並選擇Swing Layout Extensions。它應該已經在那裏等着。