问题标签 [layout-manager]

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 投票
14 回答
157444 浏览

java - 如何动态更改 JFrame 内的 JPanel?

简单地说,有一个简单的 java swing 应用程序,它由 JFrame 和一些组件组成。其中一个组件是一个 JPanel,它旨在在用户操作时被另一个 JPanel 替换。

那么,做这种事情的正确方法是什么?我试过了

但这行不通。你有什么建议?

0 投票
6 回答
34676 浏览

java - 如何使用 MigLayout?

我阅读了一些关于 Java 布局管理器的信息,推荐的是MigLayout。我的问题是,我没有找到任何教程或简单的分步文档。

所以我想知道这一切是如何运作的,但我不知道如何。

希望,这不是微不足道的。

在此先感谢,格尔达

0 投票
6 回答
511 浏览

java - 布局管理器可以生成多个 JPanel 吗?

我必须构建一个包含许多控件的相当大的表单。控件分为基本控件/设置和扩展控件/设置。用户可以决定他是否只想查看基本控件或同时查看基本控件和扩展控件。

我已经将所有扩展控件放到了它们自己的 JPanel 上,这样我就可以通过显示或隐藏此面板轻松地在两个视图之间切换。

目前我正在使用 GroupLayout 并且发生的情况是不同面板上的控件未对齐:

不幸的是,我现在找到了“同步”两个面板布局的方法(使用 AbsoluteLayout 和固定控制坐标除外)

  • 有没有办法做到这一点?
  • 我的整个设计有缺陷吗?

编辑:如果可能的话,我想保留 GroupLayout 管理器。

0 投票
4 回答
355 浏览

java - 如何在没有 instanceOf 的情况下实现我的 LayoutManager?

对于我正在处理的某个布局,我需要制作自己的LayoutManager.

它将根据它们的类型来布置不同的组件:Labels 以一种方式,Separators 以另一种方式,以及其他所有方式以第三种方式。

如果我制定一个方法,我可以轻松实现这一点并确定不同类型组件的不同位置:

有没有更好的方法来做到这一点,而不使用instanceOf

(不,我不必自己做LayoutManager,但如果我这样做的话,事情会变得非常容易;))

提前致谢

/乙

0 投票
4 回答
1720 浏览

java - GWT 对 Java 布局管理器有多少支持?

这似乎是一个答案是隐含的问题,因此我找不到任何明确的东西。

Google Web Toolkit 是否仅支持自定义布局管理器或 Java 布局管理器的子集?

例如,是否可以使用 GroupLayout 获取 Java Swing 应用程序并使其与 GWT 一起使用?

0 投票
3 回答
13521 浏览

java - 如何将 JLabels 定位到 Java GUI 上的绝对位置

我在 a 中有很多JLabels(包括ImageIcons)JPanel

JPanel只是 GUI 上的一个面板;还有很多其他面板。

我想将标签放置在其JPanel容器上的确切像素坐标上。

我怎么能不使用GroupLayout呢?

0 投票
5 回答
41971 浏览

jquery - jQuery 布局管理器

有没有人有任何基于 jQuery 的布局管理器的经验?我只知道一个(JX),但它对于我的需要来说有点臃肿。有什么想法吗?

0 投票
3 回答
7646 浏览

java - 获取具有固定宽度的多行文本的高度以使对话框正确调整大小

我想创建一个对话框,其中包含某种文本元素(JLabel/JTextArea 等),它是多行的并换行。我希望对话框具有固定宽度,但根据文本的大小调整高度。我有这个代码:

运行程序时,它看起来像这样:( 来源:lesc.se替代文字

但我希望对话框看起来像这样(就像您按下打包按钮时一样):( 来源:lesc.se替代文字

我猜问题是布局管理器在将文本显示到屏幕之前无法确定文本的正确高度。我尝试了各种 validate()、invalidate()、validateTree() 等,但都没有成功。

0 投票
3 回答
2957 浏览

iphone - iPhone OS 上是否有约束布局管理器?

CA Programming Guide 正在讨论约束布局管理器。但是,iPhone SDK 中的 CALayer 没有任何约束属性或 addConstraint 方法。

他们说 iPhone OS 只是不提供自定义布局管理器。但是标准的呢?

0 投票
1 回答
326 浏览

c++ - 我可以将 MiGLayout 与 C++ 一起使用吗?

我想知道如果MiGLayout是否有 C++ 端口,或者是否有一种方法可以将 MiGLayout 与 C++ 一起使用。