当前位置: 首页 > 面试题库 >

使用2个或更多框架

金健
2023-03-14
问题内容

我的javaswing应用程序中大约有3帧。如何处理这些框架的正确方法是什么?我的意思是某种模式或其他。现在,我总是有一个代表框架的类,一个代表面板的框架,这是该框架中的主要类。现在我已将帧定义为静态变量,当我想隐藏它们时,我称
classname.frameName.setVisible(false);

这是正确的解决方案吗?


问题答案:

除了一个CardLayoutJFrame多个JDialog实例的(出色)建议之外,还有一些其他策略可能会单独或组合使用,以将各种内容窗格折叠到一个框架中。

  1. JDesktopPane/ JInternalFames(Tut。)。
  2. JSplitPane(Tut。)
  3. JTabbedPane(Tut。)
  4. JLayeredPane,如果您觉得自己很勇敢(Tut。)。
  5. JToolBar-浮动如果需要的话(啧。)。

可能还有更多..

当然,正如Adamski所指出的,还有一些其他的怪癖需要考虑。

如果每个框架都有JMenuBars或JMenus怎么办?

可能将它们合并为子菜单。



 类似资料:
  • 问题内容: 我有一个运行Spring MVC的应用程序。 我需要它来访问我的应用程序中的2个不同的数据库(一个是PostgreSQL,另一个是MySQL数据库)。 如何仅使用批注或application.properties文件进行配置? 问题答案: 这是示例代码,希望对你有所帮助! application.properties DatabaseItemsConfig.java DatabaseU

  • 我想在使用application.properties的项目中使用2个或更多的jdbcTemplate。我尝试了,但遇到了运行时异常。 canNotGetJDBCConnectionException:未能获得JDBC连接;嵌套异常是java.sql.sqlException:无法为在org.springframework.JDBC.datasource.datasourceUtils.getCo

  • 我有一个运行Spring MVC的应用程序。 我需要它访问我的应用程序中的2个不同的数据库(一个是PostgreSQL和另一个是MySQL数据库)。 问候。

  • 问题内容: 这是我使用2 fork()系统一个接一个地调用的代码-它实际上如何工作? 我得到的输出为: 0。我是进程27701 1. 我是进程25915 1.我是 进程27701 2.我是进程27781 2.我是进程26170 2.我是进程27701 这是我使用3个fork系统调用的下一个程序,如何获得这样的输出? 如果我要手动解决此代码,那么逻辑是什么? 在这里,我得到的输出为: 0。我是进程2

  • 本文向大家介绍emacs 多个窗口或框架,包括了emacs 多个窗口或框架的使用技巧和注意事项,需要的朋友参考一下 示例 Emacs中的“窗口”指的是否则称为“窗格”或“屏幕划分”的内容。一些窗口操作命令包括: 水平分割当前窗口: C-x 2 垂直拆分当前窗口: C-x 3 选择下一个窗口: C-x o 关闭当前窗口: C-x 0 关闭所有其他窗口,但当前窗口除外: C-x 1 Emacs中的“框

  • 我们目前正在使用Windows\Jenkins 2.107.1(无管道),我正在研究管道。我们有一个夜间构建作业,它从存储库中获取、提交和等待其他作业。我看到9个作业同时在同一主节点上运行(我们只有一个主节点)。我不清楚我们应该有一个Jenkinsfile还是多个Jenkinsfile。它不会是一个多分支管道,因为我们不会创建测试分支,然后再合并回主管道。在存储库中,我们有product1.0分支