- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在大学只上了几门java课,但我想做一件我不知道该怎么做的事情。
基本上是一个带有 SplitPane 的窗口,在左侧我有一个用切换按钮制作的菜单,在右侧我需要根据每个按钮。
有什么方法可以在单独的JFrame Form
上设计ViewA和ViewB,然后加载到我的右侧
当我点击菜单项时?
另一个想法是,将ViewA和ViewB放在右侧上放置一个JTabbedPane
,并隐藏Tabs。那么有什么办法可以隐藏标签吗?
我没有用java开发的经验,关于这个概念的任何问题(困难,加载时间,内存,维护),如果你知道更好的方法,我只是不想弹出很多窗口。
最佳答案
一种非常简单的方法是在右侧简单地设置一组 jPanel
,其中只有一个设置为 Visible
。
基本上,对于左侧的每个切换,您将有一个事件监听器来执行以下操作:
private void toggle1ActionPerformed(java.awt.event.ActionEvent evt) {
jPanel1.setVisible(false);
jPanel2.setVisible(false);
jPanel3.setVisible(true);
}
只需根据各个切换更改真实值即可。
在 Netbeans 中,如果使用 GUI 编辑器,您只需双击切换按钮即可生成监听器和适当的方法,然后为其填写代码。
关于java - 分屏程序,如何更改内容[Java],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9688830/
如何从 Android-Native-Screen 打开 flutter 屏幕? 我开了一个 Android-Native-Screen 从现有我们 flutter 项目 . 所以,在 Android
有人知道如何使用 java 和 google chrome 最大化 selenium webdriver 窗口吗? 我已经尝试过一些命令,例如maximize () window (),但没有成功。
Redmi A65 智能电视今天正式开卖,4K 超高清大屏 + 立体声扬声器,到手价 2599 元。 IT之家了解到,Redmi A65 智能电视搭载了一块 65 英寸 4K 屏,支持 HDR
9 月 26 日消息小米电视大师「至尊纪念版」将在 9 月 29 日发布,根据今天小米集团大家电部总经理李肖爽放出的海报显示,小米电视大师至尊版有两款。 小米电视大师「至尊纪念版」是小米首款
华为手环 6 今日在海外正式发布,英文名 Band 6。这款产品是华为手环 4 的升级版,屏幕尺寸由 0.96 英寸升级为 1.47 英寸 AMOLED 屏,分辨率 194 x 368。该手环外形类
我是一名优秀的程序员,十分优秀!