如何设置JLabel的垂直/水平高度? (Netbeans)

时间:2019-01-17 17:58:52

标签: java swing netbeans jbutton jlabel

当我单击JButton时,我希望创建一个新的Jlabel并出现在我选择的GUI上的某个位置。请注意,我正在Netbeans中使用GUI构建器,这意味着它会自动生成GUI组件的代码。

我尝试查看创建标签时自动生成的代码的作用,但无效。

有没有办法做到这一点?

2 个答案:

答案 0 :(得分:0)

在没有给我们任何代码的情况下,应该有更多机会为您工作的内容如下:

以常规方式从构建器添加标签。与添加其他组件完全相同。切换到代码,您将看到类似的地方

JLabel label = new JLabel("some text");

就在该行正下方,标签不可见(在声明之后)。

label.setVisible(false);

现在标签在您想要的位置了。现在剩下的就是显示它-按下按钮时使其可见。所以...

button.addActionListener(e -> label.setVisible(true));

答案 1 :(得分:0)

在图形上应该看起来像这样,然后您可以用鼠标修改标签,记住要更改字体和字体大小,这也有助于增加标签大小

enter image description here