问题标签 [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.
java - 其他 JFrame 中的 JTextArea 显示实时控制台输出
我有一个“ConsoleFrame”,它应该将我的控制台输出实时显示到 JTextArea。
我重定向了输出流:
并调用 SwingUtilities.invokeAndWait 方法来附加新文本,效果很好
但它在我的新 ConsoleFrame 中向我显示了这个错误:java.lang.Error: Cannot call invokeAndWait from the event dispatcher thread 我得到了因为 EDT - 但它为什么工作以及如何调整我的代码以使其工作适当地?
java - 是什么阻止我的进度条更新?
我正在编写一个小函数,它将基于加权随机整数更新我的 ProgressBar 和 JLabel。线程正在正确睡眠并且随机值正在通过,但是,我的进度条和 jlabel 没有更新。
它也让我的 GUI 没有响应。它没有完全锁定我的 GUI(我可以单击按钮,但它不执行与这些按钮相关的功能)。
在 run() 方法中抛出 print 语句不会被打印出来。所以我认为它永远不会进入那里。
到目前为止,这是我的方法:
也许我忽略了一些简单的事情。
我还可以提供更多关于使用的其他类的代码,但我觉得问题在于提供的代码。
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).
}
java - Java Swing程序中使用SwingUtilities.invokeLater()方法的一些疑惑
我正在学习 Java Swing,我对正在阅读的这个简单的代码教程有一些疑问:
逻辑非常简单:我有一个继承自JFrame Swing 类的SimpleExample类。所以SimpleExample将是一个顶级容器。
此类还包含main()方法,现在我有两个疑问:
1) 为什么在 main() 方法中执行这段代码:
它调用invokeLater()方法并向其传递一个新的 Runnable 对象。
阅读文档我知道这是将应用程序放在 Swing 事件队列中的一种方式。它用于确保所有 UI 更新都是并发安全的。
我有一些问题要理解的是它是如何实现的。
在invokeLater()方法的输入参数中,它传递了这个“东西”:
这是什么东西?代表什么?它是如何工作的?
肿瘤坏死因子
安德烈亚
java - 为什么不能自主使用invokeLater方法(使用import javax.swing.SwingUtilities)?
以下代码执行良好:
我很好奇为什么以下代码无法编译:
javax.swing.SwingUtilities.invokeLater(r);
和有什么区别import javax.swing.SwingUtilities; invokeLater(r);
java - 如何使用 SwingExplorer 浏览 Applet 内容?
这个站点http://www.swingexplorer.com/有 SwingExplorer 工具,用于导航摇摆内容,但我如何将它应用到 Applet?,特别是如果我想将它集成到 eclipse-plugin 如何配置运行配置?
我想您需要将要运行的小程序的参数提供给 AppletViwer 并让 SwingExplorer 导航 AppletViewer(进而运行您的小程序类),但我不知道如何将此类参数传递给 AppletViwer,可以任何人解释我如何做到这一点?
请注意,仅仅在小程序之上创建新框架并让它像往常一样运行 Swing 应用程序是不行的,因为它需要在类似浏览器的环境中运行。
java - 我无法立即更改两个进度条
我想立即更改两个progressBar。但我不能。
我要说的是..
该代码大约需要 2 秒或更长时间。
但我能看到的只是 ProgressBar 的一闪。
所以我搜索了很多信息。
我使用了线程、swingworker、swingutilities(invokelater)
但我无法解决。
我该如何解决这个问题。请帮我。
java - Swing Java 中的 Jcalender
// 我在 swing 中创建自定义 jcalender
//我在日期设置方面遇到问题 //即实际月份从星期二开始,从星期三开始 //我发现有关在日历模型中设置值的问题
//以上代码运行良好,但显示实际日期时出现问题 //请建议我进行必要的更改
java - SwingWorker 的问题
这段代码确实有效,但我认为它可以用不同的方式编写。我有一个自定义 JDialog 用于显示不确定的进度条。对,我在我的 while 循环中设置了标题、可见性和位置。虽然这可行,但我认为它应该显示在我创建工人的位置下方,但是当我这样做时,它会给我一个非法的类型错误开始。有任何想法吗?谢谢。
swing - Swing UI 延迟添加和删除元素
我有一个存储在 inputWidget 和 outputWidget 中的表单。addInput 和addOutput 按钮将在secondaryInOutPanel 中显示两种不同的形式。
但是,通过单击按钮在表单之间移动时会出现明显延迟。实际上,当我尝试单击表单时它会发生变化。并且从以前的形式中仍然有一些可见的图纸。
我尝试使用 SwingUtilities 但这导致延迟最严重。