swingutilities相关内容

Java/Swing:从 JPanel 中获取 Window/JFrame

如何获取 JPanel 所在的 JFrame? 我目前的解决方案是向面板询问它的父级(等等),直到我找到一个窗口: 容器父级 = this;//这是一个JPanel做 {父母 = 父母.getParent();} while (!(parent instanceof Window) && parent != null);如果(父!= null){//找到一个父窗口} 有没有更优雅的方式, ..
发布时间:2022-01-24 13:39:12 Java开发

如何使用 SwingExplorer 导航 Applet 内容?

这个站点有一个 SwingExplorer 工具 http://www.swingexplorer.com/ 用于导航Swing 内容,但我如何将其应用到 Applet?,尤其是如果我想将其集成到 eclipse-plugin 中,我该如何配置运行配置? 我猜您需要提供要运行到 AppletViwer 的小程序的参数,并让 SwingExplorer 导航 AppletViewer(依次运行 ..
发布时间:2021-11-16 22:18:31 Java开发

JAVA Swing Gui 窗口挂起

我在使用 SWING GUI 时遇到了问题,或者至少我认为是 Swing GUI. 这是我的主要代码文件: /****/包 com.tda.t2.ctas.slasher;导入 javax.swing.SwingUtilities;导入 com.tda.t2.ctas.slasher.gui.mainFrame;导入 com.tda.t2.ctas.slasher.utils.MyClos ..
发布时间:2021-09-15 19:34:03 Java开发

计算时 Java Swing ProgressBar 更新

有一些类似问题的例子(进度条 Java) 和 (Java 上传百分比进度条线程)但不明白如何使它适用于我的代码. 我的主面板有 2 个面板,一个在另一个面板上(其中一个是带有 2 个选项卡的 tabbedPane) 公共类 MainIRH {公共静态无效主(字符串 [] args){EventQueue.invokeLater(new Runnable() {@覆盖公共无效运行(){尝试 ..
发布时间:2021-09-02 20:39:42 Java开发

客户端的html文件加密

在搜索要在那里显示 html 文件的关键字后,我使用 lucene 在客户端进行索引和搜索.那么有什么方法可以存储和访问 html 文件.实际上 html 文件正在存储图像和链接,它们应该在 java api 中作为普通 html 文件打开.我正在使用以下代码进行 lucene 索引 试试{IndexWriter indexWriter = new IndexWriter(FSDirector ..
发布时间:2021-09-02 20:27:42 Java开发

为什么要使用单独的线程在JAVA中显示GUI

这个简单的问题使我感到困惑.您可以通过设置框架的 setVisible 属性 true 来显示JAVA GUI应用程序.但是,在我在互联网上发现的几乎所有示例中,它们都使用单独的线程来执行相同的操作. 他们这样做, SwingUtilities.invokeLater(new Runnable(){@Override公共无效run(){new Frame().setvisible(tru ..
发布时间:2021-05-18 20:16:45 Java开发

Java-SwingWorker和SwingUtilities.invokeLater()之间的区别

SwingWorker 用于以下目的: 用于在其他线程中运行长时间运行的任务,以防止GUI无响应 用于通过 done()方法使用任务结束时长时间运行的任务产生的结果更新GUI. 用于不时更新GUI,并借助 publish()和 process()方法来使任务产生和发布中间结果. SwingUtilities.invokeLater()可以执行以下任务: 代替执行EDT中的 S ..
发布时间:2021-05-18 20:00:24 Java开发

鼠标右键事件

我通过这个论坛进行搜索,但是找不到关于该主题的很好的解释.与以下陈述有何不同?触发该事件的更好方法是哪种方法? if(evt.getButton()== 3) VS. if(SwingUtilities.isRightMouseButton(evt)) 解决方案 SwingUtilities.isRightMouseButton(evt) 这使用位操作数进行比较: (ev ..
发布时间:2021-04-13 18:43:20 Java开发

SwingUtilities.windowForComponent(JFrame)返回null

frame是我的Swing应用程序中唯一的JFrame.由于JFrame是Window的扩展,我从描述和方法名称相信代码应该返回框架本身. SwingUtilities.windowForComponent(frame) 公共静态窗口windowForComponent(Component aComponent) 返回组件的窗口 但是它返回null,因为实现是这样的 ..
发布时间:2021-02-11 20:48:44 Java开发

滚动到网页的另一部分

我正在渲染网页,并尝试滚动到其中的某个位置.但是,滚动不起作用. 这是我的代码... import org.lobobrowser.html.*; import org.lobobrowser.html.gui.HtmlPanel; import org.lobobrowser.html.parser.*; import org.lobobrowser.html.test.*; imp ..
发布时间:2020-08-10 21:22:45 Java开发

更新其他类别的LAF

在我编写的“战舰"程序中,我包括了将程序的“外观"更改为SystemDefault,"Metal"(Java默认)或"Motif"(也包括在Java中)的可能性.如果您从JComboBox中选择所需的LAF(->更改预定义的字符串lookFeel)并按确认按钮,则会调用UIManager.setLookAndFeel(lookFeel),还会调用SwingUtilities.updateCompo ..
发布时间:2020-05-04 03:57:32 Java开发

为什么我需要Swing Utilities以及如何使用它?

这主要是关于我的问题这里,但我不明白为什么需要Swing Utilities 以及它的用途。我正在设计一个摇摆gui,我不想错过Swing Utilities可能提供的任何东西。也有人可以解释 invokeLater 方法的作用及其工作原理。 解决方案 如 API 中所述, SwingUtilities 是Swing实用程序方法的集合。在这种情况下,需要确保在Event Dispatch ..
发布时间:2018-12-21 19:45:48 Java开发

开始挥杆应用程序的最佳实践

启动java swing应用程序的最佳实践方法是什么?也许有另一种方法可以做到这一点。 我想知道我是否必须使用SwingUtilities类来启动应用程序(可能性)(第一种可能性) 。 公共类MyFrame扩展JFrame { public void createAndShowGUI(){ this .setSize(300,300); this.setDefaultClo ..
发布时间:2018-12-17 11:36:12 Java开发

Java鼠标事件右键单击

在我的三键鼠标 MouseEvent.BUTTON2 =中键点击和 MouseEvent.BUTTON3 =右键单击。 这是双键鼠标的情况吗? 谢谢 解决方案 为避免任何歧义,请使用 SwingUtilities : SwingUtilities .isLeftMouseButton(MouseEvent anEvent) SwingUtilities.isRightM ..
发布时间:2018-11-29 20:51:35 Java开发