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
。 它应该已经在那里等待。