问题标签 [border-layout]

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 投票
2 回答
5710 浏览

javascript - 使边框布局的ExtJS中心项水平滚动

我有一个带有边框布局的容器的 ExtJS 视口,我想让中心区域中的容器支持水平滚动。这就是代码现在的样子(这是 Rails 应用程序的一部分,所以请原谅呈现某些内容的 ERB 代码):

我期望的行为是,当窗口的大小使得中心容器的宽度小于 800 像素时,它将变为可滚动的。相反,它只是从屏幕的一侧滑落而不允许我滚动到它,尽管它仍然呈现为好像窗口有 800 像素以适应内容。设置autoScroll为 true 似乎只是为了确保当内容对于窗口来说太大时我们可以垂直滚动。

如何获得所需的行为?

注意:尝试了在这个非常相似的问题中提到的解决方案,但它似乎不起作用。

0 投票
3 回答
4037 浏览

java - 带有内容的背景图像 JFrame

我有一个JFramewith BorderLayout,四面都有面板(北,东,...)。在面板中主要有标签和按钮。

现在我希望框架具有背景图像,一些研究告诉我,我必须更改框架的内容窗格。

但是,当我尝试此操作时,内容会被放入背景中并且不可见。另外,如果调整框架大小,我不知道如何调整图像大小。

是否有一个简单的解决方法,或者我是否需要重新编写大部分代码?

0 投票
4 回答
224 浏览

java - Java中的任何JPanel限制?

在下面的代码中,当 JPanel 没有添加到 JFrame 扩展中时,程序可以正常工作,但是,我注释掉了 JPanel 并使用了 GridLayout,一切都正确且很好地放置在 JFrame 上。JPanel 显示对象的方式会受到一些限制吗?在代码中,我注释掉了以下语句:

并且程序显示错误,但如果上面的语句未注释并且下面的语句被注释:

,那么程序就可以正常工作了。下面是完整的代码摘录。

0 投票
1 回答
1301 浏览

java - 在 JPanel 上添加 JLabel - BorderLayout

我想创建一个带有移动球和所有东西的乒乓球游戏。我现在正在处理我想在中心线两侧添加的乐谱标签。一个标签用于计算机得分,另一个用于玩家得分。问题是我的面板设置为 BorderLayout。我不知道如何将面板添加到该位置。

这是我的构造函数代码:

0 投票
2 回答
238 浏览

height - JScrollPane 中的 JList 弄乱了 JPanel 的高度

我有一个奇怪的问题,我似乎无法解决。我有一个JList必须能够滚动的内容,如果其中有更多项目,则可以显示。但是,如果我将JLista放入JScrollPane,它不会利用它所在EAST部分的全部高度BorderLayout

没有的例子JScrollPane

没有 JScrollPane 的示例

示例JScrollPane

JScrollPane 示例

我想要一个JList利用BorderLayout它所在的 EAST 部分的全部可用高度。我尝试将我的JList内部包裹在另一个内部JPanel,但这也不能解决我的问题。

0 投票
2 回答
18809 浏览

java - 如何在我的 JFrame 中居中按钮?

我正在尝试制作棋盘游戏,我将玩家 1 标签和玩家 2 标签设置为东西方。我无法将 3 x 10 按钮居中。有没有更简单的方法可以一次制作所有 30 个按钮?以下是我的代码:

0 投票
3 回答
4294 浏览

java - Java BorderLayout 向东伸展

是否可以使 BorderLayout 的东(或西)侧遍布整个面板(包括北/南)?

在此处输入图像描述

0 投票
1 回答
765 浏览

java - 设置 JComponents 的对齐方式

我想要一种使用 Java Swing 在我的 GUI 中表示组件的顺序方式。我目前正在使用 BorderLayout,中间有一个 BOX。

我希望 JFileChooser 在左侧,JButtons 在中间,JList 在垂直框架的右侧。 结盟

上图显示了我当前的组件对齐方式。

如果有人能告诉我如何根据我们的需要对齐组件,那对我来说真的很有帮助。

根据m图,JList在顶部,然后是b checkbox,然后是JFileChooser,然后是三个按钮。

0 投票
1 回答
2870 浏览

java - Java - BorderLayout - 组件是否应该占据整个宽度?

我的理解是,当向 BorderLayout 添加组件时,它们会占据整个隔间的大小。将 panel1 添加到 contentPane 的北部时,似乎是这种情况。但是,当我将 panel2 放在 panel3 的北部,并将 panel3 添加到 contentPane 的中心时,panel2 似乎占用了它可以占用的最少空间。

是什么导致了这些尺寸的差异?

0 投票
3 回答
4572 浏览

html - jQuery Mobile - 如何在页面周围放置实心边框

我正在使用 jQuery mobile 构建我的第一个应用程序,并且从一开始就已经坚持了下来。下面是我所追求的屏幕截图。我已经把内容涂黑了。

如何在持久的框架周围添加实心边框?

带边框的应用