Java在Netbeans中导入org-jdesktop-layout

我在项目的netbeans中将org-jdesktop-layout.jar添加到我的库中。 我在以下位置找到了这个.jar文件: C:\Program Files\NetBeans 7.0.1\platform\modules

但是,仍然无法识别以下代码行:

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

我想我错过了正确的导入声明。 什么是正确的import声明? 如果还有其他有用的信息,请告诉我们! 还有什么决定了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)) ); 

我想这可能是一个较旧的图书馆……提前谢谢

你必须导入你想要的库类,

 import org.jdesktop.layout.GroupLayout; 

但您还必须右键单击项目的Libaries节点,选择Add Library…并选择Swing Layout Extensions 。 它应该已经在那里等待。