问题标签 [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 回答
1708 浏览

java - swt 或 swing 中的边框布局

我想如图所示排列组件。我可以通过使用 gridbaglayout 来做到这一点,但我想使用 borderlayout 来做到这一点。我尝试过,但无法达到我想要的效果。所以请在这里指导我。这里的黑色矩形是 JPanel、Button 等组件。

在此处输入图像描述

0 投票
1 回答
2704 浏览

java - 如何以编程方式调整 BorderLayout 中组件的大小?

我有一个 JPanel,它位于父 JPanel 的 BorderLayout.SOUTH 位置。我想以编程方式更改此子 JPanel 的高度。

我正在打电话childPanel.setPreferredSize(new Dimension(getWidth(), newHeight));,但它没有效果。(我也尝试设置最大和最小尺寸。)

我错过了什么(可能非常简单的事情)?

0 投票
1 回答
145 浏览

java - 我对 JLabel 和 JPanel 的 BorderLayout 有疑问

我正在研究这个绘图程序项目,(更像是扩展它)我遇到了一个讨厌的错误。我在 JPanel 上,在 BorderLayout 的南部添加了一个 JLabel,但它不仅没有被添加到 JPanel 的南部,而且在我在 JPanel 上绘制某些东西后它也会变得模糊。我不明白为什么会发生这两件事。

类代码:

0 投票
1 回答
2573 浏览

c# - 等价于 Java 的 BorderLayout

有没有?如果没有,你有什么建议?现在我们正在使用过多的拆分容器,它的编码方式使得添加新控件非常困难,尤其是在相同的面板中,调整大小是毫无希望的。可以使用拆分容器以更好的方式再次对其进行重新编码,但是有更好的选择吗?

在此处输入图像描述

图片由 Sun 的“布局管理器视觉指南”提供。

0 投票
2 回答
1504 浏览

html - 无法让 css 表格边框在整个表格和嵌套表格中保持一致

我表中的第一行有三个单元格。我正在尝试设置具有四个单元格的第二行。我希望所有的边界都是一样的。但是,我无法做到这一点,因为底行(有四个单元格的行)的单元格要么有双边框,要么没有边框。我已经厌倦了border-collapse和border-style-right,没有运气。我怎样才能让底行看起来就像顶行一样 - 有一个 1px 边框 - 除了 4 个单元格而不是 3 个单元格?这是我的代码:

0 投票
1 回答
1993 浏览

java - JFrame 的 contentPane 的 LayoutManager

如此处所述:向内容窗格添加组件

默认内容窗格是一个简单的中间容器,它继承自 JComponent,并使用BorderLayout作为其布局管理器。

这是一个证明:

但是,您能解释一下以下代码的输出吗?

输出:

0 投票
2 回答
15626 浏览

java - Java JLabel setHorizo​​ntalAlignment 结果不同

我想在 BorderLayout 中将 JLabel 居中。现在我使用label.setHorizontalAlignment(SwingConstants.CENTER);and label.setVerticalAlignment(SwingConstants.BOTTOM);

这里是完整的代码:

它工作得很好,但西门和东门有不同的垂直位置:

西门和东门有不同的垂直位置

我希望你能帮我解决这个问题

编辑:我想我发现了问题。我设置了一些可见的标签(假),这导致了问题。但是问题仍然存在,我如何将这些 Jlabels 放在同一行。

0 投票
1 回答
541 浏览

java - Netbeans 属性表 Swing 控件在导航器窗口中的容器中

虽然 JButton 具有 Properties 表中的 Layout 类别,但其他组件没有。具体来说,JList 是 JScrollPane 的一部分,显然它是不可点击的。

如何选择 JScrollPane 来编辑其方向属性?

在 Netbeans GUI 构建器中,以下代码是自动生成的并且不可编辑:

0 投票
1 回答
300 浏览

java - BorderLayout 隐藏 JPane

我正在使用一个边框布局,它似乎隐藏了一个 JScrollPane,其中包含一个位于中心的 JTextPane。如何强制显示 Center JScrollPane?

下面的第一个选项卡允许选择 USENET 组,一些组比其他组表现更好。android 组的独特之处在于常规大小的窗口不显示 CENTER JScrollPane:

在此处输入图像描述

但最大化窗口允许 CENTER JSCrollPane 正确显示:

在此处输入图像描述

0 投票
1 回答
538 浏览

java - 添加 jlabel 组件后的 Jpanel 大小

我有一个中央面板。这是我的父面板。我正在向父面板添加 3 个面板。

面板将垂直堆叠。就像标题面板,然后是中间面板,然后是底部面板。我只想专注于我的标题面板。当我使用文本创建 jlabel 时。标签显示并且面板边框延伸了父面板的整个宽度,这就是我想要的。

我实际上想使用图标作为标签而不是 html 文本。因此,对代码进行更改。

现在标签显示了,但面板的边框仅与标签一样宽,并且没有拉伸父面板的宽度。

我试图弄清楚将面板边框扩展到父面板的宽度,而不是与标签一样宽。这是父面板的代码。