首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java导入org-j桌面- Netbeans中的布局

Java导入org-j桌面- Netbeans中的布局
EN

Stack Overflow用户
提问于 2012-12-30 20:55:40
回答 1查看 24.2K关注 0票数 5

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

然而,以下代码行仍未被识别:

代码语言:javascript
复制
org.jdesktop.layout.GroupLayout layout = new org.jdesktop.layout.GroupLayout(getContentPane());

我想我漏掉了正确的进口说明。什么是正确的导入语句?如果有任何其他信息是有用的,请告诉我!此外,是什么决定了导入语句的前缀?

编辑:下面的代码似乎来自一个旧的GUI库。我有两个选择,转换为更新的GUI标准还是访问旧的GUI标准?我以前从没做过这样的事。我能做什么?

代码语言:javascript
复制
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))
        );

我想这可能是个旧图书馆..。提前感谢

EN

回答 1

Stack Overflow用户

发布于 2012-12-31 15:21:13

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

代码语言:javascript
复制
import org.jdesktop.layout.GroupLayout;

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

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14094566

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档