我在项目中的netbeans中将org-j桌面-layout.jar添加到了我的库中。我在:.jar中找到了这个C:\Program Files\NetBeans 7.0.1\platform\modules文件
然而,以下代码行仍未被识别:
org.jdesktop.layout.GroupLayout layout = new org.jdesktop.layout.GroupLayout(getContentPane());我想我漏掉了正确的进口说明。什么是正确的导入语句?如果有任何其他信息是有用的,请告诉我!此外,是什么决定了导入语句的前缀?
编辑:下面的代码似乎来自一个旧的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))
);我想这可能是个旧图书馆..。提前感谢
发布于 2012-12-31 15:21:13
你必须导入你想要的库类,
import org.jdesktop.layout.GroupLayout;但您还必须右键单击项目的Libaries节点,选择Add Library…并选择Swing Layout Extensions。它应该已经在那里等着了。
https://stackoverflow.com/questions/14094566
复制相似问题