问题标签 [miglayout]
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.
java - MigLayout:尝试全屏时仅显示窗口
这是代码:
布置控件的函数:
如果在上面的代码MainFrame.setUndecorated(false)
中使用,它可以正常工作,但不能全屏。即标题栏,显示关闭、最小化和最大化按钮。
问题: 1. 如何让组件在全屏模式下工作。
layout - 如何使用 MigLayout 让元素无限增长?
我被扔进了一个落后于计划的桌面应用程序项目,希望我可以让该项目再次进行,但是唉,我对桌面应用程序开发的经验很少。
我的前任似乎知道他在做什么,有点,但从未设法完成任何事情,所以我只能努力修补混乱并将项目推出门外。
该应用程序使用 Griffon 作为框架,使用 MigLayout 作为布局管理器,我想我掌握了其中的大部分内容,但我无法弄清楚如何获得规范所需的增长行为。
这是我正在使用的视图:
当我将窗口拖得更大时,顶部的文本字段和底部的两个进度条应该拉伸以水平填充空间,并且两个列表应该在两个方向上拉伸。其余元素的大小应保持不变。
无论我尝试什么,如果我将它的columns
属性设置得非常大,我只能让顶部文本框拉伸,即使那样它也只会显示那么多列,而不是更大。
列表也不会垂直增长,我能得到的最好的方法是让右列表增长到某个未知的大小,然后左列表会增长。
进度条将增长到与包含面板一样大,如果我可以让包含面板填满整个窗口,这很好。
那么,我错过了什么关键部分?我确信这是一些小因素,但无论我多么努力,我似乎都无法让事情正常生长。非常感谢任何帮助。
java - 使用 MiGLayout 设置 JPanel 的大小
我正在使用 MiGLayout 创建几个不同的 JPanel,但是我在调整其中一个时遇到了问题。下图显示了我想要实现的目标:
我想要实现的关键是让面板 1 分布在其他两个面板上。我似乎已经实现了这种布局,但是我遇到了一个问题,即面板 1 的边框没有显示,如图所示。我尝试过使用该setSize
方法,但似乎没有用。
这是我用来创建面板的代码(请注意我没有在面板中包含小部件):
请问有人可以建议一种方法来让边框显示在我的图表中吗?
clojure - JLabel 图标不与 clojure 和 miglayout 一起显示
在 clojure、java、布局等上仍然很绿色。在 miglayout 上,我有这一行可以在 Jlabel 上插入一个图标:
我收到以下错误:
任何帮助将不胜感激。
java - Java MigLayout 拉伸为 BorderLayout
请问,MigLayout 中是否有任何选项可以将某些元素拉伸到 JPanel 大小的 100%?就像使用 BorderLayout 将 JButton 添加到 JFrame 中一样?谢谢。
代码:
我希望 JButton 填充 JFrame 的整个区域。JButton 只是我用来解释我想要实现的目标的参考对象。
java - Java JTable 和 JToolBar 奇怪地调整大小
我今天注意到我的程序非常奇怪的行为。基本上我有 JToolBar uder,它是带有 JTable 的 JScrollPane。两者都在 JFrame 内的 JPanel 内。每个容器都使用 MigLayout。
现在,如果我启动应用程序,这是它的默认外观:
但是,如果我移动 JToolBar 并将其剪辑回原来的位置,现在它看起来像这样:
突然之间没有边界了。如果一开始根本没有任何东西,我会更喜欢,但是改变 GUI 的外观根本不是一个好的功能......如果你知道什么是错的,请帮助:)
代码:
java - 无法即时将 JPanel 添加到 JFrame
我不得不意见:
- MainWindowView(扩展 JFrame)
- ScanOptimisationView(扩展 JPanel)
所以,我在 MainWindowView 类中有组合框。我创建 ActionListener 并将其绑定到这个组合框。此 ActionListener 的 actionPerfomed() 方法尝试将 ScanOptimisationView 面板添加到主窗口框架。这是代码:
你能帮我理解一下 - 为什么面板没有显示在 actionPerformed() 中的代码,但是当我使用下面的代码时它会显示出来?
java - 如何在添加新 JFrame 之前从 JFrame 中删除 JPanel
我有 JPanel 已经添加到 JFrame。而且我已经动态添加了JPanel。在动态添加 JPanel 后,它会停留在之前添加的 JPanel 附近。如何删除以前的 JPanel?
PS我也考虑使用卡片布局 - 这是一个好方法吗?
java - Java - MigLayout 设置边界
所以我有一个我无法解决的问题我希望我的 GUI 应用程序在 3 个 JPanel(左、中、右)之间拆分。我希望左面板和右面板具有固定大小并且中心是流动的。这意味着侧面板仅在 JFrame 扩展时垂直扩展,而中心面板水平和垂直扩展机器人。
我已将所有面板的最小尺寸设置为 600 的高度,但它们只是保持在最小尺寸并且不会随着 JForm 的增加而扩展我不知道如何设置 JFrame 边框的边界,以便它们扩展它。
我尝试将它们绑定到另一个内容面板,并将该面板作为 ContentPane 添加到 JFrame 中,自动将其绑定到 JFrame 边框,但事情仍然非常固定。
java - Java -> MigLayout 如何设置间隙
我有一个小问题,我使用 MigLayout 开始了一个新的 GUI 项目,我喜欢这种布局,但我无法弄清楚的一件事是如何消除组件本身、组件和框架之间的所有间隙以及单元格和行之间的间隙
现在 MigLayout 文档描述了使用“gap 0px 0px”,其中间隙 [gapx] [gapy] 我确实在两个轴上都将间隙设置为 0px,但间隙仍然存在,有人可以在这里帮忙,他们的论坛是一座鬼城 :)
我想删除 JPanel 和 JFrame 之间的间隙。红色框和框架边框,我想删除红色 JPanel 内的填充。我的代码如下: