首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JDK1.5中不存在javax.swing.grouplayout

JDK1.5中不存在javax.swing.grouplayout
EN

Stack Overflow用户
提问于 2009-12-10 21:09:43
回答 3查看 6.4K关注 0票数 4

我用netbeans开发了一个java应用程序。它使用jdk 1.6。

它工作得很好。

但现在的要求是,我需要在另一台没有netbeans且使用JDK1.5的机器上,从.java文件为应用程序构建jar。我不能把那台机器升级到jdk 1.6。

有没有什么方法可以让我的java文件在JDK1.5机器上编译和工作,并且对我的源代码做最小的改动。

错误是javax.swing.grouplayout not available in JDK1.5

请帮帮我。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-12-12 23:48:18

使用netbeans首选项并选择Inspector...,通过在表单中单击鼠标右键来手动更新生成的代码(org.jdesktop窗口->选择swing layout extensions而不是标准java6代码)。

票数 6
EN

Stack Overflow用户

发布于 2010-01-04 13:10:56

关于NetBeans,请参阅John Doe的答案。对于带有MyEclipse的Eclipse,这样您就可以使用马蒂斯,在Outline View中,选择表单。现在在Properties视图中查看"Layout Generation Style“,并选择"Swing Layout Extensions Library”而不是"Standard Java 6 Code“。

票数 2
EN

Stack Overflow用户

发布于 2022-03-02 23:56:17

同时,“马蒂斯”库不再可用,但JDK1.6源代码,例如code.yawk.at。在JDK1.6中存在javax.swing.Grouplayout类,它依赖于java.awt.Component.BaselineResizeBehavior和一些方法对JDK进行了扩展。

解决方案是使用嵌套的BaselineResizeBehavior构建一个类javax5.swing.Grouplayout。该包被选择为不干扰保留的包javax.swing。在javax5.swing.Grouplayout中,来自Component的其他依赖项具有简单的实现,并且可以被替换。

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

https://stackoverflow.com/questions/1880888

复制
相关文章

相似问题

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