草庐IT

java - 在JTree上过滤

Closed.Thisquestionisopinion-based。它当前不接受答案。想改善这个问题吗?更新问题,以便editingthispost用事实和引用来回答。2年前关闭。Improvethisquestion问题在JTree上应用过滤以避免某些节点/叶出现在JTree的呈现版本中。理想情况下,我正在寻找一种允许使用动态过滤器的解决方案,但是如果能够使用静态过滤器,我已经很高兴了。为了使操作更简单,让我们假设JTree仅支持渲染,不支持编辑。移动,添加,删除节点应该是可能的。一个示例是JTree上方的搜索字段,并且键入JTree只会显示具有匹配项的子树。有一些限制:它必须在有

java - 如何创建带有菜单的 JButton?

我想在我的应用程序中创建一个工具栏。如果单击该工具栏上的按钮,它将弹出一个菜单,就像在Eclipse的工具栏中一样。我不知道如何在Swing中做到这一点。有人能帮助我吗?我试过谷歌但一无所获。 最佳答案 这在Swing中比它需要的要困难得多。因此,我没有将您指向教程,而是创建了一个完整的工作示例。importjavax.swing.*;importjava.awt.*;importjava.awt.event.ActionEvent;importjava.awt.event.MouseAdapter;importjava.awt.e

java - 如何创建带有菜单的 JButton?

我想在我的应用程序中创建一个工具栏。如果单击该工具栏上的按钮,它将弹出一个菜单,就像在Eclipse的工具栏中一样。我不知道如何在Swing中做到这一点。有人能帮助我吗?我试过谷歌但一无所获。 最佳答案 这在Swing中比它需要的要困难得多。因此,我没有将您指向教程,而是创建了一个完整的工作示例。importjavax.swing.*;importjava.awt.*;importjava.awt.event.ActionEvent;importjava.awt.event.MouseAdapter;importjava.awt.e

java - Swing JButton : Icon above Text

如何在Swing中创建一个带有文本上方图标的JButton? 最佳答案 这样做:button.setVerticalTextPosition(SwingConstants.BOTTOM);button.setHorizontalTextPosition(SwingConstants.CENTER); 关于java-SwingJButton:IconaboveText,我们在StackOverflow上找到一个类似的问题: https://stackoverfl

java - Swing JButton : Icon above Text

如何在Swing中创建一个带有文本上方图标的JButton? 最佳答案 这样做:button.setVerticalTextPosition(SwingConstants.BOTTOM);button.setHorizontalTextPosition(SwingConstants.CENTER); 关于java-SwingJButton:IconaboveText,我们在StackOverflow上找到一个类似的问题: https://stackoverfl

Java 9 hdpi 显示支持 - 多分辨率图像 - Windows 中的命名约定和加载

根据这些文章:http://news.kynosarges.org/2015/06/29/javafx-dpi-scaling-fixedhttps://twitter.com/michaelsamarin/status/729234779292483584Java9应该在Swing中支持高DPI显示(自动DPI缩放)。我已经在Java9EarlyAccess的最新版本上进行了测试+开Zulu9而且效果很好,看起来真的很棒。我只能解决一件事-高分辨率/视网膜图像加载。根据上面和下面的文章(链接),它应该使用Applenameconvention(@2x):image.png、image

Java 9 hdpi 显示支持 - 多分辨率图像 - Windows 中的命名约定和加载

根据这些文章:http://news.kynosarges.org/2015/06/29/javafx-dpi-scaling-fixedhttps://twitter.com/michaelsamarin/status/729234779292483584Java9应该在Swing中支持高DPI显示(自动DPI缩放)。我已经在Java9EarlyAccess的最新版本上进行了测试+开Zulu9而且效果很好,看起来真的很棒。我只能解决一件事-高分辨率/视网膜图像加载。根据上面和下面的文章(链接),它应该使用Applenameconvention(@2x):image.png、image

java - 基于 Swing 的应用程序的最佳测试工具是什么?

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter寻求指导。关闭10年前.虽然我们尝试为我们的应用程序设置尽可能多的单元测试,但我总是发现UI级别的测试数量不足。那里有很多选择,但我不确定从哪里开始是个好地方。您首选的用于测试Swing应用程序的单元测试工具是什么?你为什么喜欢它? 最佳答案 在我们这边,我们使用FEST来测试SWINGGUI.这是经典Swing机器人上

java - 基于 Swing 的应用程序的最佳测试工具是什么?

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter寻求指导。关闭10年前.虽然我们尝试为我们的应用程序设置尽可能多的单元测试,但我总是发现UI级别的测试数量不足。那里有很多选择,但我不确定从哪里开始是个好地方。您首选的用于测试Swing应用程序的单元测试工具是什么?你为什么喜欢它? 最佳答案 在我们这边,我们使用FEST来测试SWINGGUI.这是经典Swing机器人上

java - 无法使用 Ubuntu 运行 Java GUI 程序

我正在学习Java中的GUI,为此我创建了一个演示程序:importjava.awt.*;publicclassFrameDemoextendsFrame{publicFrameDemo(){super("FrameDemo");setSize(200,200);setVisible(true);}publicstaticvoidmain(Stringargs[]){newFrameDemo();}}编译成功。但是当我尝试执行程序时,发现如下错误:Exceptioninthread"main"java.awt.HeadlessExceptionatjava.awt.GraphicsEn