问题标签 [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.

0 投票
1 回答
1423 浏览

java - 在没有布局管理器的情况下将 JScrollPane 添加到 JPanel

在我开始之前,我知道不使用布局管理器是个坏主意,通常我会使用一个,但是,我也让我的所有组件根据窗口的大小自动重新调整大小和重新定位。此外,我正在开发的程序仅打算在其整个生命周期内在一台机器上运行。请不要仅仅因为缺少布局管理器而对我投反对票,我发现它是这个特定程序所需要的。

对于我的问题,我在 stackoverflow 上找到了类似的帖子,但从未实现过解决方案。我正在向我的 中添加动态数量,JLabelsJPanel注意到当不使用布局管理器时,滚动条不起作用。

这是我的初始化代码的简化版本。

容器在哪里myContainer(也没有布局管理器)。JLabels稍后添加到JPanelwith :

enter code heremypanel.add(label1);

在为标签(例如setForeground和)设置了一些基本设置之后setBackground

不幸的是,在运行时,滚动条似乎不需要(见图)

http://i.imgur.com/zp0QKGG.png

图中看到的表格文本由多个JLabels. 如果不使用布局管理器无法解决问题,我将切换到 BoxLayout,我只是希望有一个解决方案。

0 投票
1 回答
760 浏览

java - Java Swing - 位置测量单位?

我正在制作一个国际象棋游戏,我正在使用我用油漆制作的棋盘480x480,并从一些精灵中获取棋子,并将它们中的每一个都制作成60x60透明背景。我设法把棋盘和棋子放在屏幕上,但位置很乱。我正在使用空布局。我做了:

+25是因为Frame的东西在上面,看起来像是在定位。至于这件作品,例如:

参数设置 xPos 和 yPos。对于 bounds 函数,我做了:

但是会发生这种情况:http://i.imgur.com/MF9Njbi.jpg

如果我这样做:

有时候是这样的:http://i.imgur.com/Pm1fMSp.jpg

第一:定位怎么了?为什么它不符合我的预期?第二:第八件在茫茫荒野中做什么?

第一次把整个代码希望我编辑它是对的呵呵

0 投票
1 回答
4497 浏览

java - 设置布局为空时如何设置JTable的边界?

在我的

现在我正在尝试创建一个 JTable

但在我取出 setLayout 之前它不会显示

对于我拥有的所有按钮、文本框和标签setBounds();

如何在 setLayout 为 Null 时显示 JTable?

0 投票
2 回答
7313 浏览

java - 在 Java 小程序中设置 TextField 的位置

我正在尝试为学校项目添加额外的功能。当我将 TextField 添加到代码中时,它会出现在中间的顶部。我希望能够更改TextField

我的代码如下所示:

text1.setLocation(x, y);不工作

0 投票
1 回答
152 浏览

java - 如何通过单词长度设置jtextarea的自动大小变化

在我的应用程序中,面板的布局为空,因为我需要在我选择的位置插入图像和文本。我希望文本的宽度和高度可以随着单词的长度自动改变。如果它不起作用,另一种方法就可以了。单击面板以创建一个文本框,将其拖动到我们想要的大小和位置,然后键入我们的文本。怎么做?

0 投票
2 回答
11156 浏览

java - 如何在jlabel之间给出空格?

嗨,我正在尝试制作使用多个 jlabel 的 java 桌面应用程序,我想在每个标签之间留出很小的空格

我怎样才能做到这一点

这是我的代码

我的新代码

更新提前谢谢

0 投票
6 回答
516 浏览

java - JPanel 添加到 JFrame 时不显示

我正在用java创建一个GUI。目前我有一个空的 JFrame 并正在尝试向它添加一个 JPanel。JPanel 包含按钮、文本等。但是这些都没有显示。我的代码如下:

有人可以告知这是为什么吗?

非常感谢 :)

编辑

从对代码的一些调整来看,这似乎是所需的布局(在不可调整大小的 GUI 中)。

备忘录 GUI

0 投票
4 回答
97212 浏览

java - 如何设置jlabel的固定大小?

我正在尝试制作一个使用多个JLabel我想设置固定高度和宽度的java 桌面应用程序JLabel。我怎样才能做到这一点?

这是我的代码

当我减小文本大小或从减小JLabel 的大小减小文本时,JLabel但我希望当我减小或删除任何文本JLabel但 Jlabel 的大小不应减小时,它应该修复

我怎样才能得到这个?

提前致谢

0 投票
4 回答
1200 浏览

java - JLabel 图像不会显示在 JFrame 上

我已经Login使用JFrame. 它将显示所有文本标签、输入字段、按钮和其他 GUI 元素,但由于某种原因,它不会显示我的图像文件(图像"mm.png"存储在项目的父目录中)。

我一定做错了什么。也许有人可以帮助我。

我的代码如下。

非常感谢。

0 投票
2 回答
1437 浏览

java - JPanel 中不可见的 JButton

这是我的JPanel。第一个按钮始终可见,但只有在您将光标放在第二个按钮上时才能看到第二个按钮。问题可能出在哪里?

PS如果可以的话,请使用简单的英语,因为我英语说得不好