问题标签 [contentpane]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
hide - 2 个并排的 Dojo Dijit 内容窗格 - 当显示/隐藏一个时,另一个不会动态调整大小
我并排有 2 个 Dojo Dijit ContentPane。我想显示/隐藏其中一个,并根据需要让另一个动态拉伸。我正在使用一个使用“dijit.layout.BorderContainer”的 ESRI 映射示例。“divRightMenu”将正确显示/隐藏自己,但是,当打开时,而不是推动“mapDiv”Div,它只是出现在它的顶部。我希望“mapDiv”div 根据“divRightMenu”div 的可见状态动态调整自身大小。
我在下面包含了整页代码——我已经尝试过 style.Display = Block / None、style.Visibility = Visible/Hidden,以及尝试将 divRightMenu 的宽度从 1 像素动态设置为 150 像素。在所有情况下,divRightMenu 都出现在 mapDiv 的“顶部”,而不是像我想要的那样“推动”它。如果我更改代码以便 divRightMenu 在页面加载时默认可见,那么当我隐藏它时会发生什么,它会消失,但它曾经占据的空白点仍然存在。这肯定是我想念的简单东西吗?
过去(标准CSS),我会结合“float:left/right”和“overflow:hidden”和display:block/none,可以轻松实现我想要的效果,但是使用Dojo/Dijit i'我不确定我错过了什么。我在有问题的 2 个 DIV 标签的内联样式上尝试了浮动/溢出的各种组合,但无法使其正常工作。我还注意到一位发帖人提到他以编程方式即时创建了他的 dijit ContentPanes 来解决这个问题,但我希望有一个除此之外的解决方案(我需要在显示/隐藏 div 内容之间保留所有设置div,我不确定是否可以即时重新创建它)。
以下是我发现的与该主题相关的 2 个线程:
Dojo Toggle Hide and Show Divs
Toggling the display of a Dojo dijit
这些主要处理是否能够隐藏 div。在我的情况下,我可以隐藏/显示它,但无法从剩余的 DIV 中获得所需的自动调整大小行为。
在任何情况下,下面都包含完整的代码示例 - 任何帮助将不胜感激:
主索引.htm 代码:
layout.js 代码:
layout.css 代码:
java - 我应该使用什么来代替 FlowLayout()?
所以,我JFrame
的结果并不是我想要的,因为FlowLayout()
但我不知道还能用什么来解决这个问题。它只是让我JButton
填满整个JFrame
. 有没有办法可以FlowLayout()
为JFrame
组件应用我的自定义尺寸和位置,或者有没有可以轻松替换它的替代方法?
这是我的代码:
有任何想法吗?
提前致谢!
编辑:这是问题的图片。
编辑:这是我希望它看起来像(大约):
dojo - 在borderContainer中更改contentPane的拆分器位置?
我使用Dojo Toolkit在BorderContainer中有 2 个contentPanes。很像以下内容:
我想使用 JavaScript 以编程方式更改拆分器的位置。在一种情况下,我想将它一直移到一边,这样只有一个 contentPane 是可见的。我该怎么做才能改变分离器的位置?
已经尝试过:
这不起作用,以及:
它改变了borderContainer的大小,而不仅仅是移动分割器的位置。我不想改变外边框容器的大小。
datagrid - dojo ContentPane OnMouseOut can"t work well"
代码如下
问题是当鼠标移出填充网格名称字段的单元格时,有时带有 html 内容的 contentPane 无法关闭。
infragistics - infragistics - xamDockManager - ContentPane - 高度未调整
我无法在 SplitPane 中设置 ContentPane 的高度。我正在使用自动,但它无法相应地设置高度。我在拆分窗格中有 2 个内容窗格。我需要两个相对大小的内容窗格。高度应取决于内容窗格的内容。有什么建议么?请看我的代码:
java - 背景不变色
所以我正在尝试更改我从教程制作的全屏游戏的背景,我正在尝试将背景更改为绿色,但它保持黑色,代码有什么问题?
屏幕.java
主.java
eclipse - WindowBuilder Pro – 设计视图中内容窗格和元素框架的显示不正确
我需要一些帮助来解决以下问题:
问题:
在设计视图中,出现在选定 Swing 元素周围的框架未显示在其正确位置。此外,内容窗格也不位于窗口(JFrame)内的正确位置。似乎无论是否使用布局(ea BorderLayout,GroupLayout)。
例如,选定按钮的框架在按钮上方或旁边显示许多像素。在这种情况下,如果您想通过用您的课程单击它来选择一个 GUI 组件,您不应该单击该元素的图形表示,而是单击上方的一些像素或框架可能所在的位置——您必须考虑移位的偏移量. 几乎每次刷新设计视图 (F5) 或如果您在内容窗格中移动某些组件,错误放置的框架的偏移量会因某些像素而改变——有时框架在上方,有时在下方或旁边。
还有其他人有这个问题吗?
是否有人在使用 Ubuntu 12.04 的 WindowBuilder Pro 时没有这些问题?
什么可能导致此错误以及如何解决?
发生错误的系统环境:
- 一台台式电脑/一台笔记本电脑
- Ubuntu 12.04(使用 Unity)/Kubuntu 12.04(使用 KDE)
- 甲骨文Java 7
- Eclipse 64 位:
- Eclipse 4.3 Java EE / Eclipse 4.3 Standard / Eclipse 4.3 建模工具
- 安装在“/opt/eclipse”下。无论文件夹属于 root 用户还是普通用户,都会发生错误。
- WindowBuilder Pro 1.6.0(安装了eclipse软件管理器的Eclipse插件)
- 我还在 VirtualBox 的 Ubuntu 13.04 中尝试了 WindowBuilder Pro。但是一旦我在调色板上移动鼠标,eclipse就会崩溃。
提示:
只有在内容窗格未正确定位在窗口 (JFrame) 内时,才会出现该错误。有时内容窗格错位了几十个像素,有时它与 JFrame 本身一样宽,有时它比窗口大一点。
在其他相同的条件下,Windwos 7 和 Xubuntu 13.04 不会发生该错误(我没有测试 Xubuntu 12.04)。但是 Ubuntu 12.04 和 Kubuntu 12.04 会出现错误。
我的解决方法是使用 WindowBuilder Pro 和安装在 VirtualBox 中的 Xubuntu 13.04。当然这不能是永久的解决方案,因为我想继续使用 Ubuntu 12.04 LTS。
我已阅读http://help.eclipse.org/indigo/index.jsp?topic=%2Forg.eclipse.wb.doc.user%2Fhtml%2Ffaq.html。
这里描述了同样的问题,但没有答案:https ://stackoverflow.com/questions/15818379/windowbuilder-eclipse-away-from-the-actual-component?rq=1
这里描述了一种可能的解决方法:https ://bugs.eclipse.org/bugs/show_bug.cgi?id=417224
iframe - dijit/layout/contentpane 中的 iframe 没有滚动条
我在 dijit/layout/contentpane 中有一个 IFRAME。
当 iframe html 呈现大于 contentpane 大小时,或 contentpane 上没有滚动条
使用溢出:自动没有帮助。
设置 iframe 的 scrolling=yes 会显示不起作用的滚动条。当我设置 iframe 例如 height=1000 时,内容窗格会提供滚动条。(问题是 iframe 声明事先不知道它将渲染的内容有多大,以便能够猜测/混合高度)
有什么建议么?
java - 重置 ContentPane 时,按钮功能不再正常工作 Java swing
我在一个按钮上有以下动作事件,它将我从主屏幕带到第二个屏幕。
当我在这个屏幕上时,我可以选择返回,这是这个按钮的代码。这会使主屏幕上的所有内容恢复正常,但是当我再次单击上面的按钮时,它什么也没做?
在被买回内容窗格后,谁能帮助我让 advancedBtnAction 再次工作
java - 如何在不使用 main 方法或调用其他方法的情况下设置 contentPane?
我了解以下设置 contentPane 的背景颜色。如何将图片设置为背景?
我试过这些:
- 在 JFrame 中设置背景图像
- JAVA:填充框架的方法。添加(),setContentPane(),getContentPane()
- http://www.dreamincode.net/forums/topic/131439-setting-background-color-content-pane/
但他们都没有奏效。