0 0

J2SE 一个困扰我20多天没有解决模拟登入问题10

小弟这个问题弄了20多天了,试了很多方法,都没有解决,都快绝望了, 希望有知道的大侠给指点一下。。实在是没招了。

问题描述:
   小弟用DJ Native Swing(插件)做了个模拟登入的小程序, 一切都OK,现在就有一个窗口打开的问题没有解决,看那位大侠知道的指点一下。。

  如果一个系统登入成功后采用弹出窗口的方式,那么dj也会弹出一个新的窗口, 如果有多个用户循环模拟登入,,那么会打开很多窗口,而且打开的窗口数量有限,多了以后,就会报错, 不知道这个弹出窗口可以关闭吗? 或者说我只打开链接地址,但不显示,,现在是如果这个  JWebBrowser webBrowser = new JWebBrowser();
  JPanel.add(webBrowser)不添加到一个容器里面,地址都不打开。。

开发环境:NetBeans+jdk1.6+DJ Native Swing

我的打开链接的代码:
    public void oneByOneOpenSys() {
        if (allUrls.size() > 0) {
            NativeInterface.initialize();
            NativeInterface.open();
            String url = allUrls.get(0).toString();
            plBrowser.removeAll();
            JPanel webBrowserPanel = new JPanel(new BorderLayout()); 
            webBrowserPanel.setBorder(BorderFactory.createTitledBorder("KR-Browser"));  
            JWebBrowser webBrowser = new JWebBrowser();
            webBrowser.setBarsVisible(false);
            webBrowser.setButtonBarVisible(false);
            webBrowser.setDefaultPopupMenuRegistered(false);
            webBrowser.navigate(url);
            webBrowserPanel.add(webBrowser);
            plBrowser.add(webBrowserPanel);
            webBrowser.addWebBrowserListener(new WebBrowserAdapter() {
                @Override
                public void loadingProgressChanged(WebBrowserEvent e) {
                    if (e.getWebBrowser().getLoadingProgress() == 100) {
                        allUrls.remove(0);
                        oneByOneOpenSys();
                    }
                }
            });
        }
    }

1个答案 按时间排序 按投票排序

0 0

JWebBrowser 能重用吗,会不会内存耗尽崩溃了,要么内存调大些吧。

2012年4月27日 00:34

相关推荐

    学习j2se的30个问题

    - **重载**:同一个类中可以有多个同名但参数列表不同的方法。 - **重写**:子类可以覆盖父类的方法,提供新的实现细节。 4. **多态性**:指一个类的行为可以通过继承和方法重写来实现动态的变化。这是面向对象...

    java课程设计大作业-用J2SE写的一个坦克大战小游戏

    java课程设计大作业——用J2SE写的一个坦克大战小游戏java课程设计大作业——用J2SE写的一个坦克大战小游戏java课程设计大作业——用J2SE写的一个坦克大战小游戏java课程设计大作业——用J2SE写的一个坦克大战小游戏...

    解决j2se中导出jar文件不能显示图片问题

    可以看到,区别非常细微,仅仅是在“images”的前面加了一个反斜杠"/",这个反斜杠就表示根目录,没有反斜杠就表示相对路径。 解决 J2SE 中导出 Jar 文件不能显示图片问题可以通过使用外部资源文件的方式和内部资源...

    J2SE_API J2SE_API

    J2SE_API、J2SE_API、J2SE_API、J2SE_API、J2SE_API、J2SE_API、J2SE_API

    J2SE基础源代码

    通过源代码,我们可以学习如何有效地利用这些类库来解决问题。 3. **异常处理**:Java的异常处理机制是其强项之一,它通过`try-catch-finally`块来捕获和处理运行时错误。源代码中可能包含各种异常的处理方式。 4....

    学好j2se的标准

    第七,具备一定的故障排查能力,能够根据堆栈跟踪快速定位问题,并能有效地解决问题。 第八,理解和应用面向对象编程(OOP)原则,如封装、继承、多态和抽象,这是构建可扩展、可维护的Java应用程序的基础。 最后,...

    j2se6中文网页版

    本资源“j2se6中文网页版”显然是一个中文版的J2SE 6 API文档,旨在帮助中国开发者更方便地理解和使用Java编程语言。 1. **Java API**:Java API是Java平台的核心,包含了大量预定义的类库,如集合框架、I/O流、...

    j2se1.5中文api

    J2SE 1.5的JVM提供了死锁检测工具,帮助开发者识别和解决多线程环境中的死锁问题。 十、NIO.2(New I/O 2) 虽然J2SE 1.5主要引入的是NIO(New I/O)的初步版本,但NIO.2在后续的Java版本中得到了进一步发展,提供...

    j2se实现计算器,界面优美

    在本项目中,我们关注的是一个使用Java标准版(J2SE)实现的计算器应用程序。这个计算器项目不仅提供了基本的计算功能,而且它的图形用户界面(GUI)设计得相当优美,使得用户交互体验良好。这对于那些正在学习Java ...

    实验1 JAVA开发环境J2SE实验报告.doc

    JAVA开发环境J2SE实验报告 在本实验中,我们将学习和掌握JAVA开发环境J2SE...在未来,我们可以继续学习和深入研究JAVA开发环境J2SE的更多功能和应用,例如使用Java开发Web应用程序、移动应用程序、桌面应用程序等等。

    J2SE宏观性总结

    本资源旨在提供一个对J2SE的宏观性总结,帮助初学者或有经验的Java开发者更好地理解和掌握这个强大的编程平台。 首先,我们来探讨J2SE的基础——Java语言。Java是一种面向对象的、跨平台的编程语言,其设计目标是...

    基于j2se的俄罗斯方块

    本教程将深入讲解如何利用Java的J2SE(Java Standard Edition)平台,结合Eclipse 3.5集成开发环境,来实现一个功能完备的俄罗斯方块游戏。 首先,让我们了解J2SE。J2SE是Java平台的核心部分,提供了编写桌面应用的...

    j2se_中文版

    Java 2 Platform, Standard Edition(J2SE)是Java开发平台的一个重要组成部分,主要用于桌面应用和服务器端开发。中文版的J2SE API文档对于中国开发者来说尤其方便,它提供了全面的API参考,帮助理解并使用Java编程...

    J2SE学习入门教程

    3. **异常处理**:Java中的异常处理机制是一个重要的部分,通过try-catch-finally语句块来捕获和处理运行时可能出现的错误,保证程序的健壮性。 4. **集合框架**:Java集合框架包括接口(如List、Set、Map)和实现...

    zxing二维码中j2se的两个包

    com.google.zxing.client.j2se.BufferedImageLuminanceSource和com.google.zxing.client.j2se.MatrixToImageWriter,亲测可用

    J2SE6.0_EN

    Java 2 Platform, Standard Edition (J2SE) 6.0是Java开发平台的一个重要版本,为Java应用程序提供了丰富的功能和强大的性能支持。这个版本带来了许多改进和新特性,包括增强的开发工具、优化的内存管理和对现代硬件...

    j2se5.0_API

    很好的j2se的API

    j2se打包成EXE工具

    当你有一个用Java编写的程序,想要让非开发人员也能在没有安装Java环境的计算机上运行时,通常会将其打包成一个可执行文件(如Windows下的.exe文件)。这是因为.exe文件可以直接在Windows系统上双击运行,无需用户...

    j2se doc 中文版

    这个"J2SE doc 中文版"是一个为中文用户特别准备的文档集合,它提供了详细的 API 参考、教程和指南,帮助开发者深入理解 Java 编程语言和其运行环境。 1. **Java API 参考**:文档中包含了 J2SE 平台上所有类库的...

    J2SE桌面应用开发

    J2SE 中的异常处理是另一个重要知识点。通过使用 try-catch-finally 语句块,开发者可以捕获并处理程序运行时可能出现的错误,保证程序的健壮性。异常处理不仅能够帮助识别和修复问题,还能避免程序因未预见的错误而...

Global site tag (gtag.js) - Google Analytics