swingutilities相关内容
如何获取 JPanel 所在的 JFrame? 我目前的解决方案是向面板询问它的父级(等等),直到我找到一个窗口: 容器父级 = this;//这是一个JPanel做 {父母 = 父母.getParent();} while (!(parent instanceof Window) && parent != null);如果(父!= null){//找到一个父窗口} 有没有更优雅的方式,
..
经过多年的 Java 编程,我总是习惯于像这样创建我的 main() 方法: public static void main(String[] args){运行程序();} 但最近我从网上研究了一些代码,有时看到这个而不是上面通常使用的 main() : public static void main(String[] args){SwingUtilities.invokeLater(new
..
这个站点有一个 SwingExplorer 工具 http://www.swingexplorer.com/ 用于导航Swing 内容,但我如何将其应用到 Applet?,尤其是如果我想将其集成到 eclipse-plugin 中,我该如何配置运行配置? 我猜您需要提供要运行到 AppletViwer 的小程序的参数,并让 SwingExplorer 导航 AppletViewer(依次运行
..
我在使用 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
..
有一些类似问题的例子(进度条 Java) 和 (Java 上传百分比进度条线程)但不明白如何使它适用于我的代码. 我的主面板有 2 个面板,一个在另一个面板上(其中一个是带有 2 个选项卡的 tabbedPane) 公共类 MainIRH {公共静态无效主(字符串 [] args){EventQueue.invokeLater(new Runnable() {@覆盖公共无效运行(){尝试
..
在搜索要在那里显示 html 文件的关键字后,我使用 lucene 在客户端进行索引和搜索.那么有什么方法可以存储和访问 html 文件.实际上 html 文件正在存储图像和链接,它们应该在 java api 中作为普通 html 文件打开.我正在使用以下代码进行 lucene 索引 试试{IndexWriter indexWriter = new IndexWriter(FSDirector
..
这个简单的问题使我感到困惑.您可以通过设置框架的 setVisible 属性 true 来显示JAVA GUI应用程序.但是,在我在互联网上发现的几乎所有示例中,它们都使用单独的线程来执行相同的操作. 他们这样做, SwingUtilities.invokeLater(new Runnable(){@Override公共无效run(){new Frame().setvisible(tru
..
SwingWorker 用于以下目的: 用于在其他线程中运行长时间运行的任务,以防止GUI无响应 用于通过 done()方法使用任务结束时长时间运行的任务产生的结果更新GUI. 用于不时更新GUI,并借助 publish()和 process()方法来使任务产生和发布中间结果. SwingUtilities.invokeLater()可以执行以下任务: 代替执行EDT中的 S
..
我通过这个论坛进行搜索,但是找不到关于该主题的很好的解释.与以下陈述有何不同?触发该事件的更好方法是哪种方法? if(evt.getButton()== 3) VS. if(SwingUtilities.isRightMouseButton(evt)) 解决方案 SwingUtilities.isRightMouseButton(evt) 这使用位操作数进行比较: (ev
..
frame是我的Swing应用程序中唯一的JFrame.由于JFrame是Window的扩展,我从描述和方法名称相信代码应该返回框架本身. SwingUtilities.windowForComponent(frame) 公共静态窗口windowForComponent(Component aComponent) 返回组件的窗口 但是它返回null,因为实现是这样的
..
我有一个可编辑的JComboBox和JTextField.两者都带有自定义文档.这是代码: import java.awt.*; import javax.swing.*; import javax.swing.text.AttributeSet; import javax.swing.text.BadLocationException; import javax.swing.text.Pl
..
我正在尝试用Java编写应用程序. 为了使Swing正常工作,我做到了: public static void main(String[] array){ String outerInput; SwingUtilities.invokeLater(new Runnable(){ @Override public void run() { // I want
..
我正在渲染网页,并尝试滚动到其中的某个位置.但是,滚动不起作用. 这是我的代码... import org.lobobrowser.html.*; import org.lobobrowser.html.gui.HtmlPanel; import org.lobobrowser.html.parser.*; import org.lobobrowser.html.test.*; imp
..
在我编写的“战舰"程序中,我包括了将程序的“外观"更改为SystemDefault,"Metal"(Java默认)或"Motif"(也包括在Java中)的可能性.如果您从JComboBox中选择所需的LAF(->更改预定义的字符串lookFeel)并按确认按钮,则会调用UIManager.setLookAndFeel(lookFeel),还会调用SwingUtilities.updateCompo
..
这主要是关于我的问题这里,但我不明白为什么需要Swing Utilities 以及它的用途。我正在设计一个摇摆gui,我不想错过Swing Utilities可能提供的任何东西。也有人可以解释 invokeLater 方法的作用及其工作原理。 解决方案 如 API 中所述, SwingUtilities 是Swing实用程序方法的集合。在这种情况下,需要确保在Event Dispatch
..
启动java swing应用程序的最佳实践方法是什么?也许有另一种方法可以做到这一点。 我想知道我是否必须使用SwingUtilities类来启动应用程序(可能性)(第一种可能性) 。 公共类MyFrame扩展JFrame { public void createAndShowGUI(){ this .setSize(300,300); this.setDefaultClo
..
可能重复: SwingUtilities.invokeLater做什么? SwingUtilities.invokeLater 我已经看过几百次这段代码: public static void main(String [] args){ javax.swing.SwingUtilities.invokeLater(new Runnable(){ public void
..
我有这段代码 import javax.swing.SwingUtilities; 公共类Client1 { public static void main(String [] args){ SwingUtilities.invokeLater(new Runnable(){ public void run(){ // new MyWindow(“Bayog”);
..
在我的三键鼠标 MouseEvent.BUTTON2 =中键点击和 MouseEvent.BUTTON3 =右键单击。 这是双键鼠标的情况吗? 谢谢 解决方案 为避免任何歧义,请使用 SwingUtilities : SwingUtilities .isLeftMouseButton(MouseEvent anEvent) SwingUtilities.isRightM
..
如何获取JPanel所在的JFrame? 我目前的解决方案是向面板询问它的父级(依此类推),直到找到一个窗口: Container parent = this; //这是JPanel do { parent = parent.getParent(); } while(!(parent instanceof Window)&& parent!= null); if(pare
..