当我单击JButton
时,我希望创建一个新的Jlabel
并出现在我选择的GUI上的某个位置。请注意,我正在Netbeans中使用GUI构建器,这意味着它会自动生成GUI组件的代码。
我尝试查看创建标签时自动生成的代码的作用,但无效。
有没有办法做到这一点?
答案 0 :(得分:0)
在没有给我们任何代码的情况下,应该有更多机会为您工作的内容如下:
以常规方式从构建器添加标签。与添加其他组件完全相同。切换到代码,您将看到类似的地方
JLabel label = new JLabel("some text");
就在该行正下方,标签不可见(在声明之后)。
label.setVisible(false);
现在标签在您想要的位置了。现在剩下的就是显示它-按下按钮时使其可见。所以...
button.addActionListener(e -> label.setVisible(true));
答案 1 :(得分:0)