草庐IT

java - 如何在单击时将 Swing 组件动态添加到 gui?

我想做的是与向电子邮件添加附件类似的原理,您可以单击一个按钮,然后会打开一个新的浏览框,从而增加您可以拥有的单独附件的数量。我还很新,如果有人能指点我一个例子吗? 最佳答案 动态添加按钮的示例代码。panel.add(newJButton("Button"));validate();完整代码:importjavax.swing.JFrame;importjavax.swing.JButton;importjavax.swing.JPanel;importjava.awt.event.ActionEvent;importjava.aw

java - 使用 Eclipse (Java) 创建 GUI

这个问题在这里已经有了答案:关闭10年前.PossibleDuplicate:BestGUIdesignerforeclipse?是否有任何Eclipse插件工具可以帮助为(swing、awt或swt)创建图形用户界面,因为我厌倦了每次编写面板、标签等的代码......谢谢 最佳答案 是的。使用WindowBuilderPro(由谷歌提供)。它还支持SWT和Swing以及多种布局(组布局、MiGLayout等)。它与EclipseIndigo开箱即用地集成,但您可以在以前的版本(3.4/3.5/3.6)上安装插件:

Java、JPA、Glassfish、无效资源 : jdbc/__default__pm

我使用Glassfish3.1.2.2(构建5)、JPA、EclipseLink、MySQL我通过Glassfish管理面板创建了MySQL池。从GF管理面板Ping到MySQL没问题。我使用persistence.xml创建了应用程序:org.eclipse.persistence.jpa.PersistenceProvider我尝试部署它并得到错误:Invalidresource:jdbc/__default__pm[#|2012-11-16T02:20:59.480+0400|SEVERE|glassfish3.1.2|javax.enterprise.system.core.c

Java、GUI 构建器还是手动编码?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题吗?更新问题,以便editingthispost提供事实和引用来回答它.关闭6年前。Improvethisquestion我公司的软件形式很多,到现在都是手工写代码(MVC方式)。我们正在考虑开始使用GUIbuilder。使用Builder几乎没有问题。部分代码没有可读。部分代码没有可编辑。修改代码会更难稍后。我们将不得不继续使用FutureBuilder,即使我们想替换builder或手写,也没有人能保证该工具将来会可用并得到支持。我想学习别人的经验:您建议使用工具还是我们应该继续手动编写代码?哪个buil

java - 使用JD-GUI批量反编译Java文件

我正在寻找一个批处理反编译Java类的程序。我找到了JAD,但是它不支持Java的一些新特性,而且这个程序的好处是它可以从命令行执行并自动生成一个*.java文件。我还找到了JD-GUI。它支持Java的大部分特性,但缺点是不能做批处理。需要用程序打开类文件,点击保存。有没有办法让JD-GUI像JAD一样做批处理? 最佳答案 JD-GUI的命令行反编译是highlyrequested功能,但尚未实现。或许您可以同时使用以下解决方法:jar(或zip)你想要一起反编译的所有类。启动JD-GUI并打开您的jar(zip)存档。使用"fi

java - 使用 java 反编译器 jd-gui 并获取//INTERNAL ERROR//

我使用dex2jar反编译了一个apk文件,并在jd-gui中打开了生成的jar文件。我可以很好地查看几乎所有代码,但有一部分-常量-仅显示//INTERNALERROR//而没有其他内容。有没有办法检索常量? 最佳答案 任何路过这个问题的人都应该看看这个:https://github.com/deathmarine/Luyten使用它而不是jd-gui,我能够成功地查看在jd-gui上显示为INTERNALERROR的所有代码。您也可以尝试Jadx:https://github.com/skylot/jadx

java - 在 GUI 面板中创建 Java 控制台

如何在GUI面板中创建Java控制台的实例? 最佳答案 这是一个正常运行的类。您可以使用以下方法将其实例安装到系统中并出错:PrintStreamcon=newPrintStream(newTextAreaOutputStream(...));System.setOut(con);System.setErr(con);2014年2月19日更新:使用EventQueue.invokeLater()来避免GUI线程问题,这些问题很少出现在原始版本中。2014年2月27日更新:更好的实现2014-03-25更新:在run()方法中更正文本

java - 如何组织一个 Swing GUI 应用程序?

我已经使用Swing编写了一些GUI,并且我知道MVC,但是我从来没有找到一种以某种方式真正组织我的代码的好方法。我正在寻找的是类似于maven为每个新项目引入的文件夹结构。另一个例子是rails,其中MVC是通过文件夹结构自动引入的。Swing有类似的东西吗?如果能看到一本描述大型Swing应用程序开发的书也很高兴。我找到的都是关于设计指南的书籍,其中设计指的是应用程序的外观。其他Swing书籍(如O'Reilly)详细描述了所有Swing组件,但是关于全局的信息在哪里?有没有很好的swinggui示例,您会说“这就是您为swing组织代码/文件夹/包的方式!”?编辑:我找到了以下网

java - Java 中声明式 GUI 编程的建议

我想知道对于Java中的声明式GUI编程是否有任何建议。(我讨厌基于可视化的GUI创建器/编辑器软件,但对手动实例化JPanel和Boxes以及JLabels和JLists等有点厌倦了。)这是我的总体问题,但对于我正在考虑采用的方法,我有两个具体问题:JavaFX:在JavaFX中是否有一个真实的GUI显示示例(例如,不是圆形和矩形,而是列表框、按钮和标签等),它可以与访问和更新各种Java源文件的接口(interface)元素?PlainOldSwing用一些东西来解析XUL-ishXML:有没有人发明了一种用于XML的声明性语法(如XUL)以与JavaSwing一起使用?我想不难做

java - Java Swing GUI 的自动化测试

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提出有关书籍、工具、软件库等方面的建议的问题。您可以编辑问题,以便用事实和引用来回答它。关闭5年前。Improvethisquestion有哪些选项可以为用JavaSwing编写的GUI构建自动化测试?我想测试一些使用NetBeansSwingGUIBuilder编写的GUI,因此不需要对被测代码进行特殊篡改的工作将是理想的。 最佳答案 最近我遇到了看起来很有希望的FEST,除了开发人员announcedin2012thatdevelop