问题标签 [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 投票
3 回答
4146 浏览

java - 使用 Grid/FlowLayout 的 JProgressbar 宽度

我正在开发一个看起来像这样的下载器:

截屏

JFrame 使用 BorderLayout。在北方,我有一个 JPanel(FlowLayout)。在南部还有一个 JPanel(FlowLayout),在西部我只有一个 JTextArea(在 JScrollPane 中)。这一切都正确显示。但是,在东部,我目前有一个 JPanel(GridLayout(10, 1))。

我想在 EAST 部分中显示多达 10 个 JProgressBar,它们是动态添加和从面板中删除的。问题是,我无法让它们看起来像我想要的那样:我希望 JProgressBars 的宽度填满整个 EAST 部分,因为 1)这使应用程序看起来更加对称,并且 2)ProgressBars 可能包含目前不适合的长字符串。我尝试将包含 GridLayout(10, 1) 的 JPanel 放在一个流布局中,然后将该流布局放在 EAST 部分,但这也不起作用。

我的代码(SSCCE)目前如下:

提前致谢。

编辑

最简单的解决方案:改变

0 投票
3 回答
9386 浏览

swing - 边框布局不起作用

我无法让 BorderLayout 工作。我希望取消按钮位于底部,但它不起作用。代码:

0 投票
1 回答
732 浏览

java - JPanel的Java设置维度

我在一个 JPanel 中创建了一个 JPanel,我想将它的宽度和高度属性设置为一些特定的数字。这是我到目前为止所拥有的。

在代码中,“this”指的是父 JPanel。现在,由于 BorderLayout.NORTH 约束,我的内部“searchPanel”沿着屏幕的整个顶部延伸,但我只希望它作为左上角的一个小面板,但是 setSize 对我不起作用。

谢谢。

0 投票
5 回答
6718 浏览

java - 如何防止 LayoutManager 过度收缩我的组件?

如何防止 GUI 组件在 BorderLayout 管理器中调整大小时缩小?是否可以设置最小尺寸以使组件不会缩小超出它?似乎使用 setBounds 不适用于布局管理器。

还有一个问题:如果我使用嵌套面板,是否可以为它们分配固定位置并让布局管理器处理这些面板内的组件?我试图阻止 GUI 组件移动。

0 投票
2 回答
505 浏览

css - 如何将渐变应用到 div 的边框?

如何使用 CSS 将渐变应用于 div 的边框?请举一个例子。我曾尝试使用谷歌,但无法做到。

0 投票
3 回答
1031 浏览

java - 布局设置问题

我做了一个JFrame,在那个框架里面,有一个面板,我在上面放置了各种容器GridBagLayout。我已将布局设置JFrameBorderLayout,并在BorderLayout.WEST. 我想在左上角显示该面板的容器。我怎样才能做到这一点?

即使我尝试添加面板,BorderLayout.NORTH它也会显示在顶部中心,但我想在左上角

有没有办法做到这一点?IE 任何其他我应该使用的布局,因为我想显示

0 投票
1 回答
2232 浏览

android - ListView 边框颜色

是否可以在 ListView 周围创建一个1px宽度的彩色边框?

我尝试了以下编码:

那么......有谁知道我如何制作边界线并设置它的颜色?

PS:我真的在其他帖子中搜索过这个问题,但没有成功,这就是我创建这个的原因。

谢谢!

0 投票
2 回答
575 浏览

java - 具有边框布局的 JPanel 上的事件

当我将 MouseListener/FocusListener 添加到其中包含 BorderLayout 和 JComponents 的 JPanel 时,我无法捕获鼠标或焦点事件。有什么方法可以捕获具有 BorderLayout 的 JPanel 的鼠标和焦点事件?

0 投票
1 回答
280 浏览

java - 滚动窗格阻止 BorderLayout 中的按钮?

JScrollPane我对 a和 a有一个非常奇怪的问题BorderLayout。简要说明:我有一个 JTable,它位于 JScrollPane 内,它带有 JPanel 和 JTabbedPane 上的 JTableHeader。非常简单的布局。如果我只将 JTable 添加到我的 JPanel 中,则按钮正在工作。如果我添加 JScrollPane,按钮不再起作用,所以我无法单击它们!ActionLister 永远无法到达,我看不到点击动画。

一些示例代码来解释:

0 投票
3 回答
647 浏览

java - Borderlayout gui添加到边框

我正在尝试将 3 个面板添加到边界布局中,只有南北和西

就像是

我尝试做类似的事情

它最终像

我是否必须像中心一样添加一个空白来避免这个问题?我尝试将 P2 和 P3 放入另一个大面板并添加,P1 - West 和 Big Panel- Center 有没有其他方法可以解决这个问题?或者我应该尝试不同的布局。