问题标签 [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.

0 投票
1 回答
3139 浏览

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 代码:

0 投票
2 回答
955 浏览

java - 我应该使用什么来代替 FlowLayout()?

所以,我JFrame的结果并不是我想要的,因为FlowLayout()但我不知道还能用什么来解决这个问题。它只是让我JButton填满整个JFrame. 有没有办法可以FlowLayout()JFrame组件应用我的自定义尺寸和位置,或者有没有可以轻松替换它的替代方法?

这是我的代码:

有任何想法吗?

提前致谢!

编辑:这是问题的图片。

这就是问题。

编辑:这是我希望它看起来像(大约):

这是关于它应该是什么样子的。

0 投票
2 回答
2652 浏览

dojo - 在borderContainer中更改contentPane的拆分器位置?

我使用Dojo ToolkitBorderContainer中有 2 个contentPanes。很像以下内容:

我想使用 JavaScript 以编程方式更改拆分器的位置。在一种情况下,我想将它一直移到一边,这样只有一个 contentPane 是可见的。我该怎么做才能改变分离器的位置?

已经尝试过:

这不起作用,以及:

它改变了borderContainer的大小,而不仅仅是移动分割器的位置。我不想改变外边框容器的大小。

0 投票
1 回答
155 浏览

datagrid - dojo ContentPane OnMouseOut can"t work well"

代码如下

问题是当鼠标移出填充网格名称字段的单元格时,有时带有 html 内容的 contentPane 无法关闭。

0 投票
2 回答
2098 浏览

infragistics - infragistics - xamDockManager - ContentPane - 高度未调整

我无法在 SplitPane 中设置 ContentPane 的高度。我正在使用自动,但它无法相应地设置高度。我在拆分窗格中有 2 个内容窗格。我需要两个相对大小的内容窗格。高度应取决于内容窗格的内容。有什么建议么?请看我的代码:

0 投票
3 回答
1172 浏览

java - 背景不变色

所以我正在尝试更改我从教程制作的全屏游戏的背景,我正在尝试将背景更改为绿色,但它保持黑色,代码有什么问题?

屏幕.java

主.java

0 投票
2 回答
2488 浏览

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就会崩溃。

提示:

0 投票
1 回答
761 浏览

iframe - dijit/layout/contentpane 中的 iframe 没有滚动条

我在 dijit/layout/contentpane 中有一个 IFRAME。

当 iframe html 呈现大于 contentpane 大小时,或 contentpane 上没有滚动条

使用溢出:自动没有帮助。
设置 iframe 的 scrolling=yes 会显示不起作用的滚动条。当我设置 iframe 例如 height=1000 时,内容窗格会提供滚动条。(问题是 iframe 声明事先不知道它将渲染的内容有多大,以便能够猜测/混合高度)

有什么建议么?

0 投票
1 回答
281 浏览

java - 重置 ContentPane 时,按钮功能不再正常工作 Java swing

我在一个按钮上有以下动作事件,它将我从主屏幕带到第二个屏幕。

当我在这个屏幕上时,我可以选择返回,这是这个按钮的代码。这会使主屏幕上的所有内容恢复正常,但是当我再次单击上面的按钮时,它什么也没做?

在被买回内容窗格后,谁能帮助我让 advancedBtnAction 再次工作

0 投票
1 回答
426 浏览

java - 如何在不使用 main 方法或调用其他方法的情况下设置 contentPane?

我了解以下设置 contentPane 的背景颜色。如何将图片设置为背景?

我试过这些:

但他们都没有奏效。