2012-12-30 16 views
5

Projemde netbeans'teki org-jdesktop-layout.jar kütüphanelerime ekledim. Aşağıdaki kod satırı hala tanınmıyorsa Ancak C:\Program Files\NetBeans 7.0.1\platform\modulesJava Netbeans'de org-jdesktop düzenini içe aktarma

: Ben bu .jar dosyasını buldum

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

Ben doğru ithalat deyimini özlüyorum düşünüyorum. Doğru ithalat beyanı nedir? Faydalı olabilecek başka bir bilgi varsa, bana bildirin! Ayrıca bir ithalat ifadesinin önekini ne belirler?

EDIT: Aşağıdaki kod eski bir GUI kitaplığından görünmektedir. İki seçeneğim var, daha yeni GUI standartlarına geçebilir veya eski GUI standartlarına erişebilir miyim? Daha önce hiç böyle bir şey yapmadım. Ne yapabilirim?

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)) 
     ); 

Bu eski bir kütüphane ... peşin Teşekkür olabileceğini düşünüyorum İstediğiniz kitaplık sınıfını içe zorunda

+2

1.6+ için, bunu ['javax.swing.GroupLayout'] için değiştirin (http://docs.oracle.com/javase/7/docs/api/javax/swing/GroupLayout.html). –

+0

LayoutStyle nesnesinden ne haber? – CodeKingPlusPlus

cevap

6

,

import org.jdesktop.layout.GroupLayout; 

ama aynı zamanda sağ-zorunda Projenin Libaries düğümüne tıklayın, Add Library…'u seçin ve Swing Layout Extensions'u seçin. Zaten orada bekliyor olmalı.

İlgili konular