当前位置: 首页 > 知识库问答 >
问题:

Java小程序中的多个jAppletForm

伏德义
2023-03-14

我在NetBeans中创建了一个没有主类的新Java项目,然后我在我的项目包中添加了一个jApplet表单(我们称之为Java)。在那之后,我使用NetBeans的GUI生成器向包中添加了一些其他jApplet表单,它们表示小程序应用程序的不同“页面”。

当我运行我的小程序时,我可以在AppletViewer上看到带有一些按钮、标签等的MainWindow表单。

现在,我想在按下主窗口上的一个按钮时创建一个事件,以显示我先前创建的另一个jApplet表单,并显示该表单而不是主窗口表单。我正试图在我的jApplet中创建一个简单的导航系统,但我不知道如何有效地实现它!

有人可以帮助我编写我的按钮的鼠标点击事件中的代码,使其显示另一种形式吗?

共有1个答案

东门令
2023-03-14

基本上,你不能(或者不应该)这样设计小程序,没有有效的手段从一个小程序切换到另一个小程序。

相反,您应该创建一个主小程序并使用类似于CardLayout的东西,使用类似于JPanel的东西设计单独的表单

然后,您可以根据需要使用CardLayout管理器切换表单

 类似资料:
  • 假如有这样一个小程序,这款小程序在不同的客户上有类似的功能。下面想到大概有 3 种组织模式 小程序账号为我拥有,不同客户使用不同的小程序应用,缺点是个人最多 5 个小程序,企业最多 50 个 小程序账号为我拥有,不同客户使用相同的小程序应用,通过给页面传递特定的客户 id 参数渲染不同的内容,缺点是不同客户之间应用存在耦合,如果一个违规那么整个应用可能都会被禁。 小程序账号客户拥有,但是这样管理起

  • 问题内容: 我想防止在Java中启动应用程序的多个实例。我知道两种方法: 锁定文件 锁紧插座 但是,哪一个是更有效且更易于使用的呢?我应该使用哪一个? 同样欢迎任何其他解决方案。 问题答案: 编辑:我尝试使用Win200864b(版本不重要)和JFrame并通过JFrame在SystemTray中移动到Front()或图标化。DO_NOTHING_ON_CLOSE

  • 问题内容: 我最近继承了一个小型Java程序,该程序从大型数据库中获取信息,进行一些处理并生成有关该信息的详细图像。原始作者使用单个线程编写了代码,然后对其进行了修改,以使其可以使用多个线程。 他在代码中定义了一个常量; 然后,它设置用于创建映像的线程数。 我理解他的理由,即线程数不能大于可用处理器的数目,因此将其设置为可以充分发挥处理器潜力的数量。这样对吗?还是有更好的方法来充分利用处理器的潜力

  • 我一直在尝试对Java小程序进行远程调试。我使用的是Java 7 update 51,当我尝试加载小程序时,它会在Java控制台中显示,然后被触发。 我在Javacpl中将以下参数作为运行时参数传递:“-Djava.compiler=NONE-Xnoagent-Xdebug-Xrunjdwp:transport=dt_socket,address=8007,server=y,suspend=n”

  • 我将Spring缓存与CacheManager结合使用,并可在10个不同的应用程序中缓存同一表中的相同数据。实现时的假设是,我们缓存的数据是元数据,不应更改。然而,他们正在更改这些数据,缓存永远不会被清除。 现在的要求是通过2个大请求同时清除所有10个应用程序的缓存。 每当mySQL工作台上的直接INSERT语句更改表时,所有应用程序缓存都应该刷新。我使用的是Hibernate和Spring,但请

  • 问题内容: 我想通过JDBC连接到两个不同的Oracle数据库(一个8.0.5.0.0和一个12c)。我确实有两个JDBC驱动程序,它们可以通过简单的“ hello world”应用程序分别成功地连接到相应的DB。下面,我将它们都放在一个Java应用程序中,不幸的是,该应用程序不再起作用(加载了两个驱动程序)。 我已经阅读了这篇文章:从SAMEVENDOR处理多个JDBC驱动程序。提到的选项1可能