问题标签 [swingutilities]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2762 浏览

java - 其他 JFrame 中的 JTextArea 显示实时控制台输出

我有一个“ConsoleFrame”,它应该将我的控制台输出实时显示到 JTextArea。

我重定向了输出流:

并调用 SwingUtilities.invokeAndWait 方法来附加新文本,效果很好

但它在我的新 ConsoleFrame 中向我显示了这个错误:java.lang.Error: Cannot call invokeAndWait from the event dispatcher thread 我得到了因为 EDT - 但它为什么工作以及如何调整我的代码以使其工作适当地?

0 投票
1 回答
64 浏览

java - 是什么阻止我的进度条更新?

我正在编写一个小函数,它将基于加权随机整数更新我的 ProgressBar 和 JLabel。线程正在正确睡眠并且随机值正在通过,但是,我的进度条和 jlabel 没有更新。

它也让我的 GUI 没有响应。它没有完全锁定我的 GUI(我可以单击按钮,但它不执行与这些按钮相关的功能)。

在 run() 方法中抛出 print 语句不会被打印出来。所以我认为它永远不会进入那里。

到目前为止,这是我的方法:

也许我忽略了一些简单的事情。

我还可以提供更多关于使用的其他类的代码,但我觉得问题在于提供的代码。

0 投票
1 回答
7889 浏览

java - Best practice to start a swing application

What is the best practice way to start a java swing application? Maybe there is another way to do it.

I want to know if i have to use the SwingUtilities class to start the application (secound possibility) or not (first possibility).

}

0 投票
3 回答
507 浏览

java - Java Swing程序中使用SwingUtilities.invokeLater()方法的一些疑惑

我正在学习 Java Swing,我对正在阅读的这个简单的代码教程有一些疑问:

逻辑非常简单:我有一个继承自JFrame Swing 类的SimpleExample类。所以SimpleExample将是一个顶级容器。

此类还包含main()方法,现在我有两个疑问:

1) 为什么在 main() 方法中执行这段代码:

它调用invokeLater()方法并向其传递一个新的 Runnable 对象。

阅读文档我知道这是将应用程序放在 Swing 事件队列中的一种方式。它用于确保所有 UI 更新都是并发安全的。

我有一些问题要理解的是它是如何实现的。

invokeLater()方法的输入参数中,它传递了这个“东西”:

这是什么东西?代表什么?它是如何工作的?

肿瘤坏死因子

安德烈亚

0 投票
1 回答
247 浏览

java - 为什么不能自主使用invokeLater方法(使用import javax.swing.SwingUtilities)?

以下代码执行良好:

我很好奇为什么以下代码无法编译:

javax.swing.SwingUtilities.invokeLater(r);和有什么区别import javax.swing.SwingUtilities; invokeLater(r);

0 投票
1 回答
369 浏览

java - 如何使用 SwingExplorer 浏览 Applet 内容?

这个站点http://www.swingexplorer.com/有 SwingExplorer 工具,用于导航摇摆内容,但我如何将它应用到 Applet?,特别是如果我想将它集成到 eclipse-plugin 如何配置运行配置?

我想您需要将要运行的小程序的参数提供给 AppletViwer 并让 SwingExplorer 导航 AppletViewer(进而运行您的小程序类),但我不知道如何将此类参数传递给 AppletViwer,可以任何人解释我如何做到这一点?

请注意,仅仅在小程序之上创建新框架并让它像往常一样运行 Swing 应用程序是不行的,因为它需要在类似浏览器的环境中运行。

0 投票
1 回答
57 浏览

java - 我无法立即更改两个进度条

我想立即更改两个progressBar。但我不能。

我要说的是..

该代码大约需要 2 秒或更长时间。

但我能看到的只是 ProgressBar 的一闪。

所以我搜索了很多信息。

我使用了线程、swingworker、swingutilities(invokelater)

但我无法解决。

我该如何解决这个问题。请帮我。

0 投票
3 回答
594 浏览

java - Swing Java 中的 Jcalender

// 我在 swing 中创建自定义 jcalender

//我在日期设置方面遇到问题 //即实际月份从星期二开始,从星期三开始 //我发现有关在日历模型中设置值的问题

//以上代码运行良好,但显示实际日期时出现问题 //请建议我进行必要的更改

0 投票
1 回答
121 浏览

java - SwingWorker 的问题

这段代码确实有效,但我认为它可以用不同的方式编写。我有一个自定义 JDialog 用于显示不确定的进度条。对,我在我的 while 循环中设置了标题、可见性和位置。虽然这可行,但我认为它应该显示在我创建工人的位置下方,但是当我这样做时,它会给我一个非法的类型错误开始。有任何想法吗?谢谢。

0 投票
2 回答
66 浏览

swing - Swing UI 延迟添加和删除元素

我有一个存储在 inputWidget 和 outputWidget 中的表单。addInput 和addOutput 按钮将在secondaryInOutPanel 中显示两种不同的形式。

但是,通过单击按钮在表单之间移动时会出现明显延迟。实际上,当我尝试单击表单时它会发生变化。并且从以前的形式中仍然有一些可见的图纸。

我尝试使用 SwingUtilities 但这导致延迟最严重。