问题标签 [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.
c++ - 有关创建 GUI 布局管理器的资源?
我一直在研究一个简单的 GUI,但遇到了障碍。我还没有找到任何关于如何创建 GUI 布局管理器的示例甚至是可读的源代码。我想知道是否有人知道一些关于创建资源的资源,或者一些不像 Qt 的布局引擎那样神秘的源代码。
java - 在 Java 1.6 中,为什么使用默认的 add() 将 Jpanel 添加到另一个 JPanel 不显示添加的面板?
我有一个 JFrame,上面有一个 JPanel。
我想在我的 JFrame 中的 Jpanel 上添加另一个 JPanel,它是一个预先配置的组件。
如果我这样做:
我的面板将显示。
如果我这样做:
我的 JPanel 不会显示。文档说,当使用 add(Component) 时,它将使用默认的布局 FlowLayout。好的,但是当使用默认 FlowLayout 时,为什么我的组件不会显示在该 JPanel 内?
java - 如何让 JLabels 在下一行开始
当我运行上面的代码时,我得到这个输出:
我怎样才能得到这个输出,每个 JLabel 从一个新行开始?谢谢
java - 并排放置按钮
我怎样才能让一个按钮并排放置。我使用 gridBagLayout 来设计布局。问题是按钮位置相距太远。我试图选择 CENTER 作为锚点,但这会使按钮重叠。如果我使用 WEST 和 EAST,则按钮放置的距离太远。
例如 SAVE ---------- NEW PATTERN 而不是 SAVE NEW_PATTERN。
java - 您推荐哪种 Swing 布局?
仅 Java 库中就有 8 个布局管理器,然后还有一堆 3rd 方产品。
前几天,我尝试使用 SpringLayout 并且......好吧,它不适合我。请参阅我的另一个问题。所以...如果你有一个 Swing 应用程序要设计,并且你想要你的布局,那么你首选的布局管理器是什么?有什么有趣/有用的经验可以联系吗?
更新:是的,我当然知道不同的 LM 适合不同的布局。但我希望你们中的大多数人在您所做的大多数事情上都使用 1、2 或 3,或者您发誓只有一个多功能的,您不需要其他任何东西。有了足够的响应,我希望看到类似钟形曲线的东西,在 GridBagLayout 或 MigLayout(例如)上有一个峰值,以及一些使用(比如)BoxLayout 或 FlowLayout 的落后者的长尾。
希望响应的分布能够揭示一些趋势,即人们最常使用什么来完成工作™
更新和总结
好的,差不多 2 天后,MiGLayout 绝对领先!它的粉丝会很高兴听到这个布局看起来很快就会进入“官方”图书馆。
GroupLayout、FormsLayout 和 TableLayout 都是比较新的,还没有得到太多的曝光。也许其他人会像我一样惊讶地发现他们。
java - 带有 GridBagLayout 的 java 侧边栏
我正在尝试为我正在从事的项目绘制侧边栏。我选择使用 GridBagLayout 是因为我对 BoxLayout 的局限性感到沮丧。有人可以帮助解释我做错了什么。我想要的是侧栏包含两个 JPanel。我的代码将它们放在侧边栏的中间而不是顶部。有人可以解释一下我在这里缺少什么。
java - 如何设置使用 gridLayout 的 JPanel 最大或首选大小?
我在使用包含两个 JPanel 的非常简单的框架时遇到问题。问题在于包含四个 JButton 的 Center JPanel 的布局。如何为按钮或直接为使用 GridLayout 的 JPanel 设置更好的大小。上图问题:
alt http://img42.imageshack.us/img42/4601/horrible.jpg !
这里的代码:` JFrame window = new JFrame("Horrible! LOL");
哪个是好的解决方案?
亲切的问候
java - 如果空间变短,搜索隐藏元素的 Java 布局管理器
我正在寻找一个 Java 布局管理器,如果用户缩小窗口大小,它能够自动隐藏我定义的(不太重要的)元素。
例如,标签行中的图标和 JTextField,它只是为了在视觉上增强表单。如果用户将窗口大小调整到最小尺寸,则图标应该消失以将剩余空间留给标签和文本字段。
问候