问题标签 [null-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.
java - 自动调整jframe组件的大小
我在swings上编写代码并使用空布局,以便我可以使用set Bounds将j组件放在我喜欢的任何地方但是当我最大化J Frame时,我的组件将是静态的。
我怎样才能使组件自动移动。请帮助我,这很重要。
而且我必须使用空布局,不能使用任何其他布局,因为我必须将这么多组件放在特定位置。
谢谢。
java - 什么都没有显示
下面编写的代码仅在控制台中显示这是它为什么不显示我使用 windows builder 创建 UI 的 UI。
当我将标签从源切换到设计时,它也会显示。提前致谢。
java - JTextArea 在您选择它之前不会显示
我的代码创建了一个基本的注册屏幕,但在JTextArea
objTE1
您选择文本所在的位置之前不会显示。
java - JLabel 强制文本适合 JLabel 边界(空布局)
我正在将布局设置为 null,我有一个具有纵横比的 JFrame,并且在调整大小期间,此框架保持相同的纵横比。
每次我调整框架大小时,我都会调整所有组件的大小而没有任何问题,只需使用 JLabel 即可。
当我调整 JLabel 的边界时,文本不会增加以适应新的边界,文本保持相同的大小。
我试图通过每次设置字体大小来解决问题,但这似乎很困难。
有没有办法做到这一点?
java - 框架中的自定义布局
当我将另一个 JPanel 添加到前一帧中时,将会消失(或者可能与前一个重叠)。我怎样才能停止这种重叠?
java - 给定内容窗格的边界时,JPanel 不填充窗口
我知道我一定会为此大吃一惊,但我正在尝试JFrame
在其内容窗格中设置一个使用空布局的布局,以便我可以为我的组件使用绝对定位。
我遇到的问题是组件的底部和右侧与窗口边缘之间总是存在这种间隙。我想也许我只是定位/调整大小错误,所以我使用一个单一的测试JPanel
并给它与内容窗格相同的边界,但仍然存在差距。
两边相等,看起来是窗口边框宽度的两倍。这是代码:
我认为可能不使用布局管理器是问题所在,所以我尝试将根 JPanel 保留为其默认流布局并为 p1 提供首选大小(1280x720)。但是,除了在窗口中居中 p1 之外,这没有任何影响。我也尝试过不更改内容窗格,而是将 root 添加到它,然后将 p1 添加到 root(与上面的代码完全一样,除了调用mainWindow.getContentPane().add(root);
而不是mainWindow.setContentPane(root);
),但没有任何变化。
在这一点上我唯一能想到的就是当JFrame
试图调整自身大小时发生了一些事情。有任何想法吗?
java - 如何使用 JLabel 在一个程序中添加几个相同的图像?
我正在使用 Swing,我正在尝试在程序中添加一些图片。
使用此代码一切正常,但是当我尝试添加相同的图片“background.add(fristIcon);” 再次,我没有看到先添加的图像。每个新图像都在删除最后一个图标。
java - JFrame Layout 设置为空问题
我正在尝试从刚拿到的书中学习 GUI,但我遇到了很多问题(我的代码已附上)。当我启动这个应用程序时,我得到的只是一个每次都需要扩展的最小窗口,它唯一显示的是我的一个单选按钮。我显然在这里做错了什么。有人可以给我建议吗?
java - JButton .WIDTH 没有给出值?
我正在扩展 JButton 函数以便自动化一些事情,所以我只添加了这个函数:
我在我的面板中运行这段代码:
但是,尽管我希望这些按钮一个接一个地出现,但它们似乎一个在另一个之上,一个像素在右边。但是,如果我将 .WIDTH 参数替换为 150,它会按预期工作,关于为什么 .WIDTH 拒绝给出我设置的值的任何线索?我没有使用布局,我给它 null 作为参数。
java - 无法让 JTable 出现在 GUI 上。我错过了什么?
我正在尝试向我的 GUI 添加一个表,但是当我将框架的布局从 GridLayout 更改为 NULL 时,它会从 GUI 中丢失吗?
以下代码用于创建 GUI:
setupTable 和 loadTable 方法如下.. 但我认为它们工作正常: