问题标签 [flowlayout]

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 回答
2426 浏览

java - FlowLayout / GridLayout 结合?

好吧,我正在尝试创建一个从扫描仪获取 System.in 的程序,将输入放在一个字符串中,然后根据输入创建一个按钮布局。我对 Java 很陌生,而且有点自学,所以如果这看起来很时髦,那是因为我不是专业人士:

我的问题:我想做的是为每个单词创建一个按钮,但以类似于纸张格式的格式显示这些按钮。也就是说,当一个人按下回车键时,我不再需要 FlowLayout(并排),而是想现在将下一个按钮与回车键移到前一个按钮下方。这可能吗?我试图从 FlowLayout 转到 GridLayout 以移动下面的下一个按钮,但是从阅读中我什至不确定这是可能的。有没有办法做到这一点?

有没有一种方法可以检测回车按钮而不在控制台中执行,现在我让他们在输入中输入 \r 作为回车而不是按回车键?

我浏览了许多说明、文章、论坛和问答帖子(包括在本网站上),但似乎找不到任何可以让我做我想做的事的东西。稍后我将这样做是为了从文件而不是 System.in 中读取,所以如果这更容易解释,那么请随意尝试:) 同样我在这方面很新,而且几乎没有接受过正规培训,所以很愚蠢行话下来将不胜感激。非常感谢大家。

0 投票
2 回答
102 浏览

css - 如何在 CSS 中使用 float:left 属性而不会遇到麻烦?

我正在尝试创建一个流布局,但在 css 中使用 float:left 属性时遇到了一些问题。

我有一个具有 100% 宽度和 100% 高度的父容器。它包含三个容器:标题、菜单容器和内容容器。菜单是垂直菜单,不是水平菜单。它位于标题下方,然后内容容器漂浮在菜单容器的左侧。现在的问题是我想让它成为flowlayout。当我降低分辨率时,浮动内容容器位于菜单容器下方。我希望内容在不低于菜单容器的情况下随流布局浮动。请为此提供解决方案。谢谢!

这是代码的链接。

http://jsfiddle.net/VdE7Y/

0 投票
1 回答
487 浏览

java - Java FlowLayout 确实把我的照片画得很小

我的 FlowLayout 确实将图片绘制得非常小,所以我几乎看不到它们。

我的错误是什么?

我后来的计划是,它看起来像这样:

在此处输入图像描述

所以现在我正在处理显示一行颜色分隔或直方图的内部流布局。

0 投票
3 回答
3276 浏览

java - 获取多行流程布局的首选大小

我想不出一种方法来调整摆动 GUI 中某些组件的大小。一些自定义标签被添加到 FlowLayout 中,在调整对话框大小时它们的行为不应该是这样。该面板正在使用 jgoodies 表单框架构建。

如果使用它,则将 FlowLayout 添加到 xy(3, y)

FlowLayout 展开并出现一个滚动条
标签滚动

如果使用

FlowLayout 使用了可用空间,第二行的项目消失了
tags_vanish

我想将包含 FlowLayout 的每一行的高度扩展到组件的当前高度。不幸的是,首选尺寸始终对应于单行的高度。
其他布局会更合适吗?左侧的粗体文本应向右对齐,然后是 FlowLayout。

来源

[编辑]在试图弄清楚如何做到这一点数周后,实际问题可以恢复为:
一组标签正在添加到 JPanel。此 JPanel 应水平使用所有可用空间(对话大小减去标签名称标签的宽度)并根据需要垂直扩展。如果 JPanel 的高度变得比对话框大,则应显示垂直滚动条(水平滚动条永远不可见)。对话可以显示多个 JPanel,这些 JPanel 将一个接一个(垂直)显示。

这是使用 GridBagLayout 和WrapLayout的尝试:

0 投票
3 回答
8432 浏览

java - 将组件设置在页面中心

如何在面板中心设置组件(比如按钮)?

我使用Flowlayout布局约束作为中心,但我在面板的顶部中心位置获得按钮。

0 投票
1 回答
1195 浏览

java - 带有 FlowLayout 的 JPanel 自行调整大小

我在 JFrame 中有 JPanel(但它们的大小不同,并且 JFrame 是全屏的)。JPanel 有一个 FlowLayout,因为我在那里动态添加了小方块 (JPanels)。那些方块排列得很好(它们在 JPanel 结束时移动到下一行),直到我调整 JFrame 的大小 - 然后这些方块显示在一行中,是什么使它们的一部分不可见(它们在屏幕结束时消失)和 JPanel调整大小。我可以做些什么来保持 JPanel 的永久大小?JFrame 的 LayoutManager 是 MigLayout。

0 投票
3 回答
9255 浏览

java - 填充 FlowLayout 的空白区域

我有一个流布局面板,里面有一个文本字段。虽然文本字段不是那么宽,但我想将组件放在下一行。如何用空框填充剩余空间?

0 投票
3 回答
32241 浏览

java - Java Swing FlowLayout 对齐方式

我对 Java 还很陌生,我正在尝试创建一个带有一些标签、按钮和文本字段的 GUI 应用程序。该程序非常简单,我只想使用默认布局,即 FlowLayout。我设法将所有东西都很好地放置和调整大小,但唯一似乎不起作用的是对齐。我想放置具有某些对齐方式的按钮和文本字段,但是每当我设置对齐方式时,它会将文本移动到对象内部而不是对象本身。例如,我写道:

但似乎它对齐按钮内的文本而不是按钮本身。有什么方法可以对齐按钮本身而不是其中的文本?

我知道使用其他类型的布局(例如 BoxLayout)可能会更容易对齐,但我只想为此使用 FlowLayout,除非无法使用 FlowLayout 对齐它们(我不这么认为) .

提前致谢。

0 投票
4 回答
224 浏览

java - Java中的任何JPanel限制?

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

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

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

0 投票
3 回答
391 浏览

java - 我不知道如何使用 java gui / layouts?

我怎样才能为所有东西制作一个 gui 界面,以便我知道边框布局、流布局和网格布局,但什么是面板?我很困惑,请帮助我刚刚拖放的visual basic。我使用netbeans 7.1,我可以做布局和东西问题是让所有这些面板和东西以及(x,y)轴放置它们的位置非常混乱我想要gui漂亮整洁